Jobs · Engineering · Georgia

Senior DevOps Engineer - Team Lead

Osaic · Atlanta, GA · 3 wk ago
Engineering$120k–$130k/yrFull-time

Summary

We are seeking an experienced DevOps Lead to architect, implement, and optimize our end-to-end delivery pipelines across .NET and Java application ecosystems. This role is responsible for driving DevOps culture, ensuring reliability of Windows-based environments, managing IIS-based workloads, and leading cloud-native modernization using Azure services and Docker containers. The ideal candidate has deep expertise in Azure DevOps, Windows Server administration, IIS, Azure, and containerization, with strong leadership and cross-functional collaboration skills.

Education Requirements

- Bachelor’s degree preferred, associate degree in combination with significant experience will be considered in lieu of degree.

Responsibilities

DevOps Leadership & Strategy

- 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.

CI/CD Pipeline Development

- 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.

Infrastructure & Environment Management

- 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.

Cloud Engineering (Azure)

- 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.

Containerization & Orchestration

- 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.

Monitoring, Logging & Reliability

- 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.

Security & Compliance

- 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.

Basic 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. - Experience working in regulated industries (finance) is a plus.

Similar jobs