Shift Timings : 24X7 rotational + On Call Support
Overview
The Azure Cloud DevOps Engineer-L3 plays a crucial role in the implementation, management, and optimization of cloud-native applications and infrastructures, specifically within the Azure ecosystem. This position is essential for organizations looking to leverage Azure to improve efficiency, scalability, and reliability of their IT operations. As a key member of the DevOps team, the engineer will focus on integrating development with operations to deliver high-quality software and infrastructure solutions. This includes automating processes, streamlining deployments, and facilitating collaboration across technical teams, thereby enhancing the overall project lifecycle. An Azure Cloud DevOps Engineer-L3 will also mentor junior team members, instill best practices, and ensure compliance with security and governance standards. The role requires a robust understanding of both development and operations aspects of the software lifecycle, making it critical in today’s cloud-centric technological landscape.
Key Responsibilities
- Design and implement CI/CD pipelines using Azure DevOps tools.
- Manage and optimize Azure services and resources for scalability and performance.
- Develop scripts for automation of routine tasks and configurations.
- Monitor application and infrastructure performance using various tools.
- Ensure seamless deployment of applications in development and production environments.
- Implement Infrastructure as Code (IaC) using tools like Terraform or ARM templates.
- Collaborate with development teams to design cloud applications leveraging Azure.
- Conduct regular security assessments to ensure compliance with best practices.
- Troubleshoot and resolve system issues while minimizing downtime.
- Manage source code using Git and participate in version control processes.
- Facilitate Agile processes and sprint planning sessions.
- Provide training and mentorship to junior DevOps engineers.
- Develop and maintain documentation for systems and processes.
- Participate in emergency response for incidents and outages.
- Stay updated on emerging cloud trends and tools.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Minimum of 5 years of experience in DevOps, with a focus on Azure platforms.
- In-depth knowledge of Azure core services and capabilities.
- Hands-on experience with CI/CD tools, specifically Azure DevOps Services.
- Proficient in scripting languages such as PowerShell, Python, or Bash.
- Experience with container orchestration systems like Kubernetes or Docker.
- Strong understanding of infrastructure as code methodologies.
- Solid experience with version control systems, particularly Git.
- Familiarity with monitoring and logging tools (e.g. Azure Monitor, Grafana).
- Knowledge of security best practices in cloud environments.
- Experience working in Agile/Scrum environments.
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Excellent communication and collaboration skills.
- Relevant certifications such as Azure DevOps Solutions Expert or Azure Architect.
- Proven ability to work in a fast-paced, dynamic environment.