Job Summary :
We are looking for a highly skilled and experienced Azure DevOps Engineer to join our team in Pune. The ideal candidate will have a strong background in Azure infrastructure, with significant hands-on experience in GitLab and Ansible.
This role requires a professional with a solid understanding of CI / CD principles and excellent scripting capabilities in PowerShell. You will be instrumental in automating our deployment processes, managing our CI / CD pipelines, and ensuring the stability and scalability of our cloud infrastructure on Azure.
Key Responsibilities :
- CI / CD Pipeline Management : Design, build, and maintain robust CI / CD pipelines using GitLab and Azure DevOps to streamline software delivery and deployment.
- Infrastructure as Code (IaC) : Automate the provisioning, configuration, and management of cloud infrastructure using Ansible.
- Automation & Scripting : Develop and maintain automation scripts using PowerShell to handle routine system administration tasks, monitor infrastructure, and improve operational efficiency.
- Azure Infrastructure Management : Design, deploy, and maintain core Azure services, including both Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) offerings. This includes managing virtual machines, storage accounts, virtual networks, and app services.
- Collaboration : Work closely with software development, QA, and operations teams to understand requirements and implement solutions that support business goals.
- Monitoring & Support : Implement monitoring and logging solutions to ensure the health and performance of the infrastructure and applications. Respond to and resolve production issues in a timely manner.
- Documentation : Create and maintain comprehensive documentation for infrastructure, pipelines, and processes.
Required Skills & Qualifications
Experience : Minimum of 9 years of professional experience in DevOps, with a strong focus on cloud environments.Azure : Deep understanding and hands-on experience with a wide range of Azure services.CI / CD Tools : Proven expertise in managing and enhancing CI / CD pipelines with GitLab and Azure DevOps.Configuration Management : Strong proficiency with Ansible for infrastructure automation.Scripting : Advanced scripting skills in PowerShell.Version Control : Experience with Git and best practices for branching, merging, and pull requests.Networking : Knowledge of cloud networking concepts, including VNETs, subnets, NSGs, and load balancing.Problem-Solving : Excellent analytical and troubleshooting skills, with the ability to diagnose and resolve complex technical issues.Communication : Strong verbal and written communication skills, with the ability to explain technical concepts clearly to non-technical stakeholders.Desirable Skills :
Experience with containerization technologies like Docker and orchestration platforms like Kubernetes.Familiarity with other scripting languages such as Bash or Python.Certifications such as Microsoft Certified : Azure DevOps Engineer Expert.Experience with security best practices in a cloud environment.(ref : hirist.tech)