Inviting applications for the role of Senior and Lead DevOps Engineer!
In this role, you will be an integral part of our team responsible for designing, implementing, and maintaining cloud-based solutions on the Azure platform for product development purposes. You will leverage your extensive experience to drive innovation, optimize processes, and ensure the seamless delivery of high-quality software solutions. Your role will involve collaborating with cross-functional teams, mentoring junior engineers, and staying abreast of industry trends to continuously improve our infrastructure and practices.
Responsibilities
- Plan, implement, and maintain the software development infrastructure on Azure
- Introduce and oversee software development automation over the cloud
- Manage and monitor continuous integration and delivery pipelines
- Work closely with the software development team to ensure timely and successful delivery of new software releases
- Keep up with the latest industry trends and best practices
- Help create and maintain internal documentation
- Provision and manage infrastructure, ensuring scalability, reliability, and security
Qualifications we seek in you!
Minimum Qualifications
- 7+ years of hands-on experience as a Cloud DevOps/Platform Engineer.
- Strong background in Azure CI/CD pipelines (YAML/Classic), build, source control, and other development-related tools.
- Proficiency in container frameworks like Docker and Kubernetes.
- Expertise in infrastructure automation toolsets like Terraform, Ansible, Azure CLI, etc.
- Solid understanding of Windows and Linux-based operating systems.
- Proficient coding and scripting capabilities in multiple languages and automation frameworks like C#, PowerShell, Java, SQL Server, NoSQL, and MySQL.
- Experience with system observability tools for logging, tracing, and monitoring such as Grafana, Prometheus, AppDynamics, etc.
- Understanding of security best practices and networking technologies and protocols.
Preferred Qualifications / Skills
- Bachelor’s degree in computer science or a related field.
- Advanced certifications in Azure or DevOps.
- Familiarity with multiple Agile frameworks (e.g., Scrum, Kanban, SAFe).
- Strong team player with excellent communication and interpersonal skills.
- Independent individual with a high sense of ownership and self-learning abilities.
- High level of English (Spoken & Written).
- Ability to work in a fast-paced environment and handle multiple projects simultaneously.
- Can-do attitude.