Full Job Description
The Principal DevOps Engineer will be responsible for driving the adoption of "Everything as Code" across infrastructure, security, networking, and cloud governance. This role will lead the design, automation, and implementation of scalable, cloud-native environments using “X as Code” principles. The engineer will develop and maintain fully automated CI/CD pipelines, enforce GitOps practices, and ensure cloud environments are optimized for performance, security, and cost efficiency. They will collaborate with cross-functional teams to implement policy as code frameworks, automate compliance controls, and enhance observability through logging and monitoring as code.
This position requires a deep technical background in DevOps, Kubernetes, APIs, automation tooling, and cloud platforms, with a strong focus on enabling self-service capabilities and operational excellence through automation. The ideal candidate will have a passion for codifying all aspects of infrastructure and platform management, driving best practices, and mentoring engineering teams to advance a culture of automation and DevOps excellence.
Job Responsibilities
- Drive "Everything as Code" adoption by codifying infrastructure, security, networking, policies, and configurations using Terraform, Ansible, and other automation tools.
- Design and implement fully automated cloud environments, ensuring repeatability, scalability, and compliance through Infrastructure as Code (IaC) principles.
- Develop and maintain CI/CD pipelines in Azure DevOps to automate application deployments, infrastructure provisioning, and security controls.
- Enforce GitOps practices, enabling version-controlled, declarative management of cloud infrastructure and Kubernetes workloads.
- Automate cloud governance and security policies, integrating policy-as-code frameworks to enforce best practices and compliance requirements.
- Lead the modernization of infrastructure and platform services, ensuring cloud-native and containerized workloads are efficiently deployed and managed.
- Optimize observability as code, implementing logging, monitoring, and alerting solutions programmatically.
- Mentor and coach teams on best practices for automation, DevOps, and cloud-native development.
The actual salary an employee can expect to receive, plus bonus pursuant to the terms of any bonus plan if applicable, will depend on experience, seniority, geographic location, and other factors permitted by law. To review benefits, please visit jobs.walgreens.com/benefits More Company information is available at www.walgreensbootsalliance.com
- Bachelor’s Degree and at least 6 years experience in Engineering, Software Engineering or similar OR, High School Diploma/GED and at least 9 years experience in Engineering, Software Engineering or similar.
- Experience writing code for highly complex and strategic applications of major importance
- Experience in algorithms, systems, architecture and bits-and-bytes
- Experience with programming languages, such as C, C++; UNIX, XML, Python, Perl and/or Java.
- Experience managing or implementing systems on OSI model in large and distributed Environments
- At least 2 years of experience contributing to financial decisions in the workplace.
- At least 3 years of direct leadership, indirect leadership and/or cross-functional team leadership.
- Willing to travel up to/at least 10% of the time for business purposes (within state and out of state)
- 8+ years of experience in DevOps, Cloud Engineering, or Site Reliability Engineering (SRE), with a strong focus on "Everything as Code."
- Expert-level proficiency with Infrastructure as Code (Terraform, Bicep) and Configuration as Code (Ansible, Chef, Puppet).
- Strong experience implementing Policy as Code (OPA, Sentinel, Azure Policy) and Security as Code (automated compliance, IAM controls).
- Hands-on expertise in Kubernetes (AKS preferred), container orchestration, and GitOps methodologies.
- Proficiency in scripting and automation using Python, PowerShell, or Bash.
- Experience with CI/CD pipeline automation using Azure DevOps, GitHub Actions, or similar tools.
- Knowledge of Networking as Code (using Terraform or Azure networking automation).
- Strong understanding of Observability as Code (OpenTelemetry, Prometheus, Grafana, ELK).
- Proven experience leading DevOps transformations with a GitOps and Automation-first mindset.
Job Information
Job Category:
Information Technology
Spotlight
Employer
Related jobs

Client Director - Aerospace, Defense, and SLED
Apex Systems
Job#: 7095
Job Description:
CLIENT DIRECTORWHO WE ARE Apex Systems is a leading global technology services firm that incorporates industry insights and experience to deliver solutions that fulfill o...
Mar 11, 2025
Glen Allen, VA

Strategic Solutions Director
Apex Systems
Job#: 7136
Job Description:
STRATEGIC SOLUTIONS DIRECTORWHO WE ARE Apex Systems is a leading global technology services firm that incorporates industry insights and experience to deliver solutions t...
Mar 11, 2025
Glen Allen, VA

Industry Delivery Lead - Technology
Apex Systems
Job#: 7359
Job Description:
INDUSTRY DELIVERY LEADWHO WE ARE Apex Systems is a leading global technology services firm that incorporates industry insights and experience to deliver solutions that fu...
Mar 11, 2025
Glen Allen, VA