Job Description
We are seeking a skilled and experienced Senior Software Engineer specializing in DevOps. As a senior contributor responsible for creating, maintaining pipelines, automating scrips, and managing CI / CD environment, you will be expected to be proficient in jumping in and support project deliverables regarding devops needs and find creative solutions to meet goals and schedules.
Key Responsibilities :
- Design, implement, and maintain CI / CD pipelines using Azure DevOps for complex projects.
- Define requirements and drive best practices for CI / CD tools and processes.
- Automate scripts and tools to streamline the CI cycle and improve scalability.
- Collaborate with development and security teams to ensure compliance with standards.
- Guide teams in testing and deploying software changes effectively.
- Research and adopt new tools and techniques to enhance automation and performance.
- Manage release processes and automated deployments, including containerized environments (Docker).
- Communicate architecture, status, and risks to stakeholders and project teams.
Required Qualifications :
Bachelor’s degree in Computer Science, Engineering, or equivalent experience.5–8 years of Software Engineering experience, with 5+ years in DevOps.Strong proficiency with CI / CD tools (Azure DevOps, Jenkins, Octopus) in .NET environments.Hands-on experience with scripting languages (JavaScript, TypeScript).Expertise in Azure DevOps repositories, deployments, and pipelines.Experience integrating test frameworks into CI / CD processes.Knowledge of containerization and deployment using Docker.