Lead DevOps Engineer
MARS Solutions Group · Atlanta, GA · 1 wk ago
On-siteEngineeringFull-time
Responsibilities
- Lead a team of DevOps engineers in designing scalable, secure CI/CD pipelines using Azure DevOps.
- Define DevOps standards, best practices, governance frameworks, and deployment workflows.
- Partner with Architecture, Development, QA, and Cloud Engineering teams to streamline software delivery.
- Drive Infrastructure-as-Code (IaC) adoption and cloud-native transformation.
- Build and maintain CI/CD pipelines for .NET, Java, and microservices applications.
- Automate build, testing, packaging, and deployment using Azure DevOps Pipelines (YAML and classic).
- Implement quality gates, automated testing, and security scans.
- Manage and optimize Windows Server environments, especially IIS web applications.
- Support hybrid hosting models, on-premises environments and Azure cloud workloads.
- Oversee configuration management, release automation, and environment promotions.
- Deploy, manage, and monitor Azure services: App Services, VMs, AKS, ACR, Storage, Networking, Key Vault, etc.
- Optimize cost, scalability, reliability, and security in Azure.
- Integrate Azure cloud-native services into application delivery pipelines.
- Containerize applications using Docker and manage container lifecycle.
- Deploy and manage container workloads in Azure (e.g., AKS, ACI).
- Implement best practices for container security, registry management, and image scanning.
- Configure and maintain monitoring and logging platforms (App Insights, Log Analytics, Azure Monitor).
- Improve system performance, reliability, and uptime through proactive analysis.
- Build automated alerting and incident response workflows.
- Enforce DevSecOps practices, including secrets management and secure build pipelines.
- Ensure adherence to SDLC, regulatory requirements, and audit guidelines.
- Implement role-based access control (RBAC), identity governance, and policy enforcement.
Requirements
- 7+ years of experience in DevOps, Site Reliability Engineering, or Build/Release Engineering.
- Strong expertise in Azure DevOps Repos, Pipelines, Artifacts, Boards.
- Deep experience with Windows Server, IIS, and enterprise hosting.
- Proficiency with Docker and container-based deployments.
- Solid understanding of both .NET and Java build/deployment workflows.
- Hands-on Azure experience: ARM/Bicep(optional), Terraform, Azure networking, compute, and PaaS services.
- Expertise in scripting languages: PowerShell, Bash, YAML.
- Experience implementing monitoring/observability frameworks.
- Strong troubleshooting, performance tuning, and automation skills.
- Excellent communication and team leadership abilities.
Preferred Requirements
- Experience with Kubernetes (AKS) or container orchestration.
- Familiarity with GitOps (Flux, Argo CD) or Site Reliability Engineering practices.
- Certifications: Microsoft Azure DevOps Engineer Expert, Azure Solutions Architect, or similar.