We're looking for a Senior DevOps Engineer who can help modernize and improve how we build, deploy, and operate our software. This role will partner closely with Software Engineering and Operations to strengthen our Microsoft Azure environment, enhance CI/CD automation, and create more reliable and efficient ways to deliver software.
We're looking for someone who brings strong technical depth, but also has the mindset to identify opportunities for improvement and take ownership of making them happen.
What You'll Do- Design, build, maintain, and continuously improve automated CI/CD pipelines
- Support and evolve cloud infrastructure within Microsoft Azure
- Identify manual or inefficient processes and develop automation to improve scalability, reliability, and engineering productivity
- Develop infrastructure and deployment automation using Infrastructure as Code (IaC)and scripting
- Partner across Software Engineering and Operations to improve build, deployment, and operational processes
- Research and implement new approaches, tools, and DevOps practices that improve software delivery
- Troubleshoot complex infrastructure, pipeline, deployment, and production issues and help drive long-term solutions
- Help teams establish scalable DevOps practices and contribute technical guidance and best practices
- Incorporate AI into engineering and DevOps workflows to improve automation, troubleshooting, developer productivity, and operational efficiency
- Partner with security teams to address infrastructure-level security needs and support secure software delivery
QualificationsRequired
- Bachelor's degree in Computer Science, Computer Engineering, MIS, or equivalent relevant experience
- Strong hands-on experience with Microsoft Azure and cloud infrastructure
- Experience building, maintaining, and improving automated CI/CD pipelines
- Experience with infrastructure-as-code tools such as Terraform or Azure Resource Manager
- Experience developing automation or scripts using PowerShell, Python, or similar technologies
- Experience working with Git and Windows and Linux environments
- Strong troubleshooting skills with the ability to work effectively across Software Engineering and Operations
- Experience applying AI to engineering or DevOps workflows to improve automation, troubleshooting, developer productivity, or operational processes
Preferred
- Experience with container technologies such as Docker or Kubernetes
- Experience implementing security tools or practices within CI/CD pipelines
- Experience with automated system validation following deployments
- Working knowledge of cloud networking, storage, DNS, and related infrastructure concepts