As a DevOps Engineer specialising in Azure, you will play a crucial role in bridging development and operations to ensure seamless delivery through continuous integration, deployment, and operations pipelines. Collaborating closely with cross-functional teams, you’ll design and implement processes to enhance productivity and product quality.
Major Responsibilities:
- Azure Services Administration: Expertly administer Azure services, managing diverse services on the Azure cloud platform.
- CI/CD Pipeline Management: Design and implement robust CI/CD pipelines using GitHub, Terraform, GitHub Actions/Flow to automate deployment and integration tasks.
- Azure Monitor and Log Analytics: Configure and integrate Azure Monitor and Log Analytics to monitor and manage application performance and security.
- Azure Active Directory Management: Administer Azure Active Directory services, ensuring secure identity and access management across platforms.
- Infrastructure as Code (IaC): Implement and maintain infrastructure using Terraform Templates for automated provisioning and deployment.
- Containerization and Orchestration: Utilise Docker and Kubernetes for containerization and orchestration of applications.
- Automation and Scripting: Automate operational processes using PowerShell and Azure CLI for efficient management of Azure systems.
- Security and Compliance: Implement security best practices, ensuring compliance with organisational policies and procedures.
- Database Management: Manage and optimise Azure SQL or Cosmos DB, ensuring high availability and performance tuning.
Qualifications and Experience:
- Education: Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related fields.
- Experience: Minimum 5 years of hands-on experience as a DevOps Engineer with a focus on Azure cloud services and CI/CD pipelines.
- Certification: Preferred AZ-400 Azure DevOps Engineer Professional certification.
Skills:
Must-Have:
- Proficiency in GitHub, Terraform, GitHub Actions/Flow
- Expertise in Azure Virtual Machines, Azure Load Balancer, DNS, Traffic Manager, Virtual Network
- Azure Automation State Configuration, Azure Resource Manager, Automanage Machine Configuration
- Application Insights, VM Insights, Container Insights, Storage Insights, Network Insights
- Azure Monitor and Log Analytics, Azure Active Directory
Nice-to-Have:
- Certification(s) related to Azure cloud services
Languages:
- Required: English
- Desirable: Any other language proficiency
Work Environment:
- Team Composition: Typically, one Azure DevOps Engineer per project team.
This role offers an opportunity to lead CI/CD pipeline projects while managing operational excellence in Azure cloud environments. Candidates should demonstrate strong technical expertise, collaborative skills, and a commitment to continuous improvement in DevOps practices.
Experience: 5+ Years
Location: Hybrid | Bangalore. This position requires travel to client sites monthly once or twice, specifically in Bangalore.