DevOps Engineer – Azure

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.

Job Type: Full Time
Job Location: Bangalore Trivandrum

Apply for this position

Allowed Type(s): .pdf, .doc, .docx