Position : Software Engineer (Fullstack / DevOps)
Location : Remote in India
Pay range : 20 - 25 LPA
Job Description
We are seeking a skilled and experienced Senior Software Engineer specializing in DevOps. In this role you will join software development team responsible for software / hardware solutions and products related to the System Integration digital platform in surgical and endoscopy areas. As a senior contributor responsible creating, maintaining build pipelines, automating scrips, and managing CI / CD environment, you will be expected to be proficient to jump in and support project deliverables regarding DevOps needs and find creative solutions to meet goals and schedules.
Job Duties
- Play a key role in defining the requirements, designing, and implementing the CI / CD Azure DevOps infrastructure as part of several development scrum teams for complex projects.
- Research, recommend and drive adaptation of the best practices for CI, tools and practices. Learn and adopt new tools and techniques to increase performance, automation and scalability.
- Collaborate with development and security teams to ensure compliance with industry standards, policies, and procedures.
- Guide teams in designing, testing and deploying changes to the existing software.
- Develop and maintain scripts and tools to automate various aspects of the CI cycle.
- Write high-quality, secure, and maintainable pipelines to deliver on agile user stories, ensuring that our platform is reliable and scalable.
- Interact with product managers, project managers, management, other internal and external teams to communicate architecture, status, risks.
- Participate in the validation of tools used in software development.
Job Requirements
5+ years experience in Software Engineering (C# / .NET and Angular)5+ years of experience in DevOpsDemonstrated proficiency with CI / CD tools such as ADO, Jenkins, Octopus in .NET environment is required.Demonstrated experience in defining and implementing best practices for CI / CD.Experience in creating and incorporating test frameworks as part of CI / CD process.Scripting experience in core languages such as JavaScript, TypeScript. Experience with Azure DevOps repositories deployments and pipelines.Experience in release management through automated deployments.Experience with containerized deployment such as Docker.