Job Description
Azure DevOps Engineer
Location: Hybrid or Remote (Specify if needed)
Type: Full-Time Contract
Summary:
We are seeking an experienced Azure DevOps Engineer to support our software development and deployment initiatives. This role will be critical in building, automating, and maintaining scalable Azure cloud infrastructure, CI/CD pipelines, and supporting the agile development environment.
Key Responsibilities:
Design, implement, and manage Azure infrastructure and DevOps processes.
Build and maintain CI/CD pipelines using Azure DevOps Services.
Automate infrastructure provisioning with tools like ARM templates, Bicep, or Terraform.
Monitor system health, troubleshoot issues, and optimize performance.
Collaborate with development, QA, and security teams to integrate DevOps practices into the SDLC.
Implement Infrastructure as Code (IaC) best practices.
Manage Azure Kubernetes Service (AKS), App Services, and serverless functions where needed.
Apply security best practices across cloud infrastructure and deployments.
Requirements:
3+ years of hands-on Azure cloud experience.
2+ years managing CI/CD pipelines using Azure DevOps.
Strong skills in scripting languages like PowerShell, Bash, or Python.
Experience with Infrastructure as Code (IaC) tools (ARM, Terraform, Bicep).
Familiarity with containerization technologies like Docker and AKS.
Knowledge of monitoring tools like Azure Monitor, App Insights, and Log Analytics.
Experience with Git for version control and repository management.
Strong understanding of Agile/Scrum methodology.
Excellent problem-solving and communication skills.
Preferred:
Azure certifications (e.g., AZ-400: Azure DevOps Engineer Expert).
Experience with hybrid cloud/on-premises architectures.
Security best practices and compliance knowledge (e.g., SOC 2, HIPAA, GDPR).
Full-time
Hybrid remote