Description: We are seeking a Senior DevOps Engineer to help accelerate our DevOps capabilities and support multiple agile teams in delivering high-quality features and services. This role is hands-on and focused on implementing automation, improving CI/CD pipelines, and enhancing resiliency across a multi-cloud environment. A large focus for this role will be in supporting automation efforts and key initiatives within DevOps to improve developer experience and increase our speed and agility.
Responsibilities/skills:
Design and implement automation that improves developer experience, accelerates delivery, and increases platform resiliency.
Build and maintain CI/CD pipelines leveraging GitHub Actions and Azure DevOps for secure, scalable, and repeatable delivery patterns.
Implement GitOps practices using Argo CD and Kubernetes for deployment automation
Develop scripts and tooling (PowerShell, Python, Bash) to automate repetitive tasks and optimize workflows.
Create templates and automation to enable developer self-service for repos, pipelines, and containers.
Support agile teams with repo/pipeline setups and partner with teams to ensure successful deployments to production.
Troubleshoot build and deployment issues across development teams and provide hands-on support.
Collaborate with platform and architecture teams on multi-cloud strategies (Azure and GCP).
Implement additional capabilities within RedHat OpenShift to improve utilization of K8S (e.g., Advanced Cluster Management, Custom Metrics Autoscaler).
Support critical release activities and ensure smooth, reliable deployments; willing to support releases up to 2–3 nights per week.
Contribute to documentation and guardrails that improve efficiency, security, and reliability.
Qualifications:
5+ years of experience in DevOps or platform engineering roles with strong software engineering fundamentals.
Strong engineering mindset—not just manual DevOps experience.