Senior Azure DevOps Engineer

Growth Acceleration PartnersColorado Springs, CO
9h

About The Position

We are looking for a Senior Azure DevOps Engineer to design, implement, and optimize secure, scalable, and highly available cloud-native environments within Microsoft Azure. In this role, you will lead infrastructure automation, CI/CD strategy, platform reliability, and DevSecOps practices across enterprise-grade systems. You will act as a technical reference for Azure architecture and DevOps standards, ensuring infrastructure is resilient, cost-efficient, and aligned with modern engineering practices. This position requires deep hands-on expertise in Azure services, Infrastructure as Code, Kubernetes, automation, and production-grade CI/CD pipelines.

Requirements

  • Bachelor’s Degree in Computer Science, Engineering, Information Systems, or related field (or equivalent experience).
  • 5+ years of experience in DevOps, Cloud Engineering, or Infrastructure roles.
  • 3+ years of hands-on experience working specifically with Microsoft Azure.
  • Proven experience managing production-grade Azure environments.
  • Experience working in Agile delivery environments.
  • Azure App Services
  • Azure Kubernetes Service (AKS)
  • Azure Functions
  • Azure Virtual Machines
  • Azure Storage (Blob, Files)
  • Azure SQL
  • Azure Key Vault
  • Azure Virtual Network (VNet), NSGs, Load Balancers
  • Azure Entra ID (Identity & Access Management)
  • Terraform (advanced level)
  • ARM Templates or Bicep
  • PowerShell and/or Bash scripting
  • Azure DevOps Pipelines
  • GitHub Actions
  • Git workflows and branching strategies
  • Docker
  • Kubernetes (AKS preferred)
  • Azure Monitor
  • Application Insights
  • Log Analytics
  • Experience with centralized logging solutions
  • High availability design
  • Load balancing
  • Auto-scaling
  • Blue/green deployments
  • Canary releases
  • Disaster recovery strategies
  • Advanced English proficiency (written and verbal).
  • Strong analytical and troubleshooting skills.
  • Ownership mindset with proactive problem-solving.
  • Ability to communicate complex infrastructure concepts clearly.
  • Comfortable working in distributed teams.
  • Continuous learning attitude toward evolving Azure services.

Nice To Haves

  • Azure DevOps Engineer Expert certification.
  • Experience implementing Zero Trust security models.
  • Experience with policy management (Azure Policy).
  • Exposure to FinOps practices.
  • Experience supporting regulated environments.
  • Familiarity with GitOps workflows.

Responsibilities

  • Design and implement scalable Azure-based cloud infrastructure.
  • Manage Azure environments including networking, security, compute, and storage.
  • Architect high-availability and fault-tolerant systems.
  • Optimize Azure resource utilization and cost management.
  • Implement and maintain Infrastructure as Code using:
  • Terraform (preferred)
  • Azure ARM / Bicep
  • Automate multi-environment deployments (dev, staging, production).
  • Ensure repeatability and compliance through codified infrastructure.
  • Design and maintain CI/CD pipelines using:
  • Azure DevOps
  • GitHub Actions
  • Implement blue/green, canary, and rolling deployment strategies.
  • Automate build, test, security scanning, and deployment processes.
  • Integrate automated testing and security validation into pipelines.
  • Deploy and manage containerized applications using:
  • Docker
  • Azure Kubernetes Service (AKS)
  • Implement container orchestration best practices.
  • Manage cluster scaling, upgrades, and monitoring.
  • Implement security best practices in Azure (RBAC, Managed Identities, Key Vault).
  • Secure APIs and services using OAuth and token-based authentication.
  • Enforce security policies and compliance controls.
  • Integrate vulnerability scanning and secrets management.
  • Implement monitoring and logging using:
  • Azure Monitor
  • Application Insights
  • Log Analytics
  • Configure alerts, dashboards, and performance metrics.
  • Support incident response and root-cause analysis.
  • Partner with development teams to improve release reliability.
  • Provide guidance on cloud architecture decisions.
  • Mentor engineers on DevOps best practices.
  • Contribute to platform engineering and automation strategy.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service