Sr Principal Soft Architect -240002T4/240002T5
1 Nos.
80378
Full Time
18.0 Year(s) To 25.0 Year(s)
50.00 LPA TO 90.00 LPA
IT Software - Client Server
IT-Software/Software Services
Job Description:
A Day in the Life
- Collaborate with the architecture team to design the organization's platform infrastructure, considering scalability, performance, security, and automation.
- Develop and maintain automation scripts, infrastructure-as-code solutions, and configuration. management tools to streamline the provisioning and management of infrastructure resources.
- Drive the implementation of containerization and orchestration technologies such as Docker and Kubernetes to enable efficient deployment and scaling of applications.
- Develop policies, standards, guidelines, governance, and related guidance for both CI/CD operations and for work of developers.
- Provide technical leadership and mentorship to DevOps teams, fostering a culture of innovation, learning, and collaboration.
- Collaborate with stakeholders to understand their requirements and translate them into robust and scalable platform solutions.
- Evaluate emerging technologies, tools, and trends to identify opportunities for improving the platform's architecture and processes.
- Collaborate with cross-functional teams to troubleshoot and resolve complex infrastructure and application-related issues.
- Lead capacity planning efforts to ensure the platform can accommodate growth and changing demands.
- Develop and maintain comprehensive technical documentation for architecture, deployment procedures, and troubleshooting guides.
Contribute to the organization's technical strategy by providing insights and recommendations on infrastructure improvements and innovations Delivery:
- Engages with the persistent teams through Agile/Scrum ceremonies including PI and Scrum planning, stand ups, sprint reviews, and retrospectives as appropriate.
- Engages with the larger architecture team to ensure alignment across the Patient Management ecosystem of hardware and software.
- Works with the Product Owners to define aspects of user story acceptance criteria and the prioritization of the Architecture Runway.
- Balances security with cost and capability assessments to support experiences designed.
- Works with the persistent teams to adapt the design based on early sprints and other learnings.
- Guides the teams in leveraging established standards, patterns, and practices for delivery.
Responsibilities may also include the following.
- Designs, develops, documents, tests, maintains, and debugs applications software and systems that contain logical and mathematical solutions.
- Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software.
- Ensures software standards are met.
- Work with other architects within the team to ensure the Device Manager applications and services provide scalable and resilient services that are productive and efficient to use.
- Deliver software telemetry and self-service documentation for your work and champion it’s practices.
- Put together POC’s to evaluate new services and capabilities; participate in development and review of code that creates and runs our Device Managers.
Qualification :
B-Tech/BE in Computer Science/Electronics or equivalent with 17+ years of experience in Software Industry.
ME/M-Tech in Computer Science/Electronics or equivalent with 15+ years of experience in Software Industry.
Skills & Experience:
- 15+ years of experience operating a large, distributed, production software stack
- 15+ years of experience with Linux systems administration (preferably RH/EPEL derivatives)
- 8+ years of hands-on experience with Docker, building Docker files and images, establishing Docker image repositories.
- 8+ years of hands-on experience with Kubernetes and creating and managing a Kubernetes based infrastructure
- 8+ years of experience in a public or private cloud environment
- Proven experience delivering software using .Net, C, Java, Python, Golang, or similar languages
- Strong understanding of computer networking and security fundamentals and tools and techniques typically encountered in troubleshooting distributed systems
Key Skills :
Company Profile
A global healthcare technology leader — boldly attacking the most challenging health problems facing humanity with innovations that transform lives.
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.