Sonoran Desert Institute is an employee-owned institution providing quality education through online distance education. They are seeking an experienced DevOps Engineer to design, automate, and optimize cloud-native systems that enhance software delivery processes and ensure high availability of production systems.
Responsibilities:
- Design, implement, and maintain end-to-end CI/CD pipelines using modern tools to automate build, test, security scanning, and deployment processes with zero-downtime strategies
- Implement and manage container orchestration, microservices deployment, and scaling strategies
- Establish comprehensive monitoring, logging, alerting, and observability solutions to enable proactive incident detection and rapid resolution
- Automate repetitive operational tasks, reduce toil, and improve system reliability through scripting, tooling, and process optimization
- Optimize cloud resource usage, implement cost controls, and contribute to capacity planning and performance tuning
- Work cross-functionally to define and evolve platform standards and self-service capabilities for developers
- Stay current with emerging DevOps, cloud, and observability technologies and recommend adoption where appropriate
Requirements:
- Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent practical experience
- Four or more years of hands-on experience in DevOps, infrastructure engineering, or software engineering roles with a strong operations focus
- Proven track record of building and maintaining production-grade CI/CD pipelines and automated infrastructure
- Experience supporting live production systems at scale, including incident management and on-call responsibilities
- Strong proficiency with at least one major cloud platform (AWS, Azure, or Google Cloud) — preferably Azure
- Expertise in CI/CD tools (GitHub Actions, GitLab CI/CD, Jenkins, Azure DevOps, etc.)
- Solid scripting and automation skills in Python, Go, Bash, or similar language
- Familiarity with configuration management and version control (Git)
- Strong understanding of software development lifecycle and agile methodologies
- Excellent problem-solving and troubleshooting skills across the full stack (application, network, OS, cloud)
- Security mindset with knowledge of DevSecOps practices and compliance frameworks
- Ability to communicate technical concepts clearly to both technical and non-technical stakeholders
- Collaborative team player with a strong sense of ownership and a bias toward action and automation