Sr. DevOps Engineer - Azure (Remote)

Published

**Job Description:**We're searching for a highly skilled Senior DevOps Engineer with extensive expertise in Azure, DevOps practices, Jenkins, Azure Kubernetes Service (AKS), Helm Charts, Terraform, Bitbucket, and the ELK stack. The ideal candidate should possess a minimum of 6+ years of relevant experience in the field, with Azure certification considered a significant advantage. This role plays a crucial part in ensuring the seamless integration, deployment, and management of our applications and infrastructure.

Responsibilities:

Azure Infrastructure Management:

  • Design, implement, and manage scalable, reliable, and secure cloud infrastructure on Azure.
  • Extensive experience with core Azure services like Azure Virtual Machines, Azure App Services, Azure SQL Database, Azure Active Directory, Azure Storage, and Azure Networking.

CI/CD Pipelines:

  • Develop and maintain CI/CD pipelines using Jenkins and Bitbucket Pipelines, ensuring efficient and error-free deployments.

Kubernetes (AKS):

  • Deploy, manage, and scale containerized applications using Azure Kubernetes Service (AKS).

Helm Charts:

  • Create, maintain, and manage Helm charts for Kubernetes deployments.

Infrastructure as Code (IaC):

  • Automate infrastructure provisioning and management using Terraform.

Automation:

  • Automate application deployment processes to ensure consistency and efficiency.

Monitoring and Logging:

  • Implement monitoring, logging, and alerting solutions using the ELK stack (Elasticsearch, Logstash, Kibana) to ensure the health and performance of infrastructure and applications.

Collaboration:

  • Work closely with development, QA, and operations teams to ensure seamless integration and deployment of applications.

Security:

  • Implement security best practices across the DevOps lifecycle, including infrastructure, CI/CD pipelines, and applications.

Troubleshooting:

  • Diagnose and resolve infrastructure and application issues, ensuring minimal downtime and optimal performance.

Qualifications

  • Experience: Minimum 6 years of experience in a DevOps role.
  • Azure: Extensive experience with Azure services and infrastructure.
  • CI/CD:Strong experience with Jenkins and Bitbucket Pipelines or other CI/CD tools.
  • Kubernetes: Proficiency with Azure Kubernetes Service (AKS) and container orchestration.
  • Helm: Experience with Helm charts for managing Kubernetes applications.
  • Terraform: Proficiency in using Terraform for Infrastructure as Code (IaC).
  • Scripting and Automation:Proficiency in scripting languages such as Bash, Python, or PowerShell.
  • Monitoring Tools: Experience with the ELK stack (Elasticsearch, Logstash, Kibana) for monitoring and logging.
  • Version Control: Proficiency with version control systems, particularly Git and Bitbucket.
  • Soft Skills:Strong problem-solving skills, excellent communication skills, and the ability to work in a team environment.

Experience : 6 -9 Years

Preferred Qualifications:

  • Azure Certification: Microsoft Certified: Azure DevOps Engineer Expert or similar certifications.
  • Other Certifications: Kubernetes certifications (CKA, CKAD) and Terraform certifications are a plus.