Senior Devops Engineer
abb
Job Description
Your responsibilities
- Design, implement, and maintain CI/CD pipelines in Jenkins/Azure for embedded firmware development related builds [Firmware, test automation code etc.]
- Create and manage automated scripts to streamline CI/CD Process.
- Maintaining build infrastructure, handling build failures and optimizing the build process.
- Collaborate with developers to discuss requirements, priorities, issues & improvements
- Usage of tools like Ansible for automating the IT infrastructure tasks such as provisioning, managing configurations, and deploying applications.
- Implement containerization and orchestration (Docker, Kubernetes) for scalable solutions.
- Ensure system reliability, security, and performance through proactive monitoring and testing.
- Drive DevOps best practices, including Infrastructure as Code (IaC) and cyber security.
Qualifications for the role
- Bachelor’s or master’s degree in computer science, Electronics, or related field.
- 5+ years of experience in DevOps engineering, with exposure to embedded systems or firmware development.
- DevOps Tools Proficiency: Solid understanding of Jenkins and Azure Pipelines.
- DevOps Management: Strong expertise in managing CI/CD pipelines with Jenkins and (or) Azure DevOps.
- Strong experience with advanced scripting in Python/Groovy/PowerShell, Terraform, or any scripting language, along with Ansible
- Ansible Knowledge: Understanding of Ansible for automating IT infrastructure tasks like provisioning, configuration management, and application deployment
- Knowledge of Docker, data platforms & data visualization tools
- Knowledge of embedded devices and build systems is a plus.
- Demonstrates enthusiasm and the ability to work effectively as a team player in a distributed team environment