DevOps Engineer – Deployment Automation and Infrastructure

The Elite Job

Sedona (AZ)

Hybrid

USD 110,000 - 150,000

Full time

42 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible work arrangements
Professional development opportunities
Career advancement

Job summary

The Elite Job in Sedona, AZ is seeking a DevOps Engineer focused on deployment automation and infrastructure. You will design, implement, and optimize automated CI/CD pipelines and reliable infrastructure that support modern software delivery.

You will collaborate with developers, QA, security, and IT operations to streamline releases, enforce IaC, containerization, monitoring, and secure deployment practices while reducing manual work and deployment risk.

Qualifications

  • Strong hands-on DevOps experience
  • Experience with CI/CD pipelines and release management
  • Familiarity with infrastructure as code and cloud services

Responsibilities

  • Design, build, and maintain automated CI/CD pipelines across environments
  • Automate deployment, testing, packaging, and release processes
  • Maintain deployment workflows using Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps
  • Develop reusable deployment templates and standardized workflows

Skills

CI/CD concepts
Linux/Windows admin
Scripting
Cloud platforms
Docker/Kubernetes
Monitoring

Education

Bachelor's in CS/IT/CE

Tools

Jenkins
GitHub Actions
Terraform
Ansible

Job description

Job Summary

The Elite Job is seeking a skilled, motivated, and detail-oriented DevOps Engineer – Deployment Automation and Infrastructure to join our growing technology team. The successful candidate will be responsible for designing, implementing, maintaining, and improving automated deployment pipelines and reliable infrastructure environments that support modern software development and delivery.

In this role, the DevOps Engineer will work closely with software developers, quality assurance engineers, security specialists, system administrators, and technical project managers to streamline software releases, improve operational efficiency, and maintain stable, scalable, and secure infrastructure. The position requires a strong understanding of continuous integration and continuous delivery (CI/CD), cloud platforms, infrastructure as code (IaC), containerization, configuration management, monitoring, and automation practices.

The ideal candidate will have a practical approach to solving technical challenges, a commitment to continuous improvement, and the ability to simplify complex deployment processes. The engineer will help establish standardized workflows, reduce manual intervention, minimize deployment risks, and improve collaboration between development and operations teams.

This position offers an opportunity to contribute to modern engineering practices, support business-critical applications, and help build dependable technology platforms that enable faster and more consistent software delivery.

Key Responsibilities
Deployment Automation and CI/CD
  • Design, build, configure, and maintain automated CI/CD pipelines for application development, testing, staging, and production environments.
  • Automate software build, integration, testing, packaging, deployment, and release processes.
  • Maintain deployment workflows using tools such as Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, or comparable platforms.
  • Develop reusable deployment templates and standardized workflows that improve consistency across projects.
  • Identify and eliminate repetitive manual tasks through scripting and automation.
  • Implement controlled release strategies, including rolling deployments, blue-green deployments, and canary releases where appropriate.
  • Establish deployment validation procedures, rollback mechanisms, and recovery processes to minimize service disruption.
  • Troubleshoot failed builds, pipeline errors, configuration issues, and release-related incidents.
Infrastructure Management and Automation
  • Design, provision, configure, and maintain reliable infrastructure across cloud, hybrid, or on-premises environments.
  • Implement infrastructure as code using tools such as Terraform, AWS CloudFormation, Ansible, or equivalent technologies.
  • Manage cloud resources, virtual machines, networks, storage, access permissions, and environment configurations.
  • Maintain consistent infrastructure configurations across development, testing, staging, and production environments.
  • Support infrastructure scaling, capacity planning, resource optimization, and environment standardization.
  • Automate infrastructure provisioning and configuration management to improve reliability and reduce operational overhead.
  • Maintain infrastructure documentation, configuration records, deployment procedures, and technical runbooks.
  • Evaluate opportunities to improve infrastructure performance, availability, maintainability, and cost efficiency.
Cloud Platforms and Containerization
  • Deploy and manage applications on cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP).
  • Work with Docker and container-based deployment technologies to create consistent application environments.
  • Support Kubernetes or other container orchestration platforms where required.
  • Manage container registries, image versioning, deployment configurations, and application dependencies.
  • Implement secure cloud resource configurations and follow established cloud governance standards.
  • Monitor cloud infrastructure usage and recommend improvements to performance, scalability, and operational costs.
Monitoring, Reliability, and Troubleshooting
  • Configure monitoring, logging, alerting, and observability solutions to identify infrastructure and application issues.
  • Monitor deployment outcomes, system performance, resource utilization, service availability, and operational health.
  • Investigate infrastructure failures, deployment incidents, service interruptions, and recurring technical problems.
  • Perform root-cause analysis and implement preventive measures to reduce repeat incidents.
  • Collaborate with development and support teams to resolve production issues efficiently.
  • Support backup, disaster recovery, business continuity, and infrastructure resilience initiatives.
  • Contribute to reliability engineering practices and continuous operational improvement.
Security and Compliance
  • Integrate security checks into CI/CD pipelines and infrastructure provisioning workflows.
  • Apply secure configuration practices, least-privilege access controls, and appropriate secrets-management procedures.
  • Help maintain secure handling of API keys, credentials, certificates, tokens, and other sensitive configuration values.
  • Support vulnerability scanning, dependency checks, container security assessments, and infrastructure compliance reviews.
  • Collaborate with security teams to address identified risks and maintain appropriate access controls.
  • Follow organizational policies for change management, auditability, data protection, and production access.
Collaboration and Continuous Improvement
  • Work with software engineers, QA teams, product teams, and IT operations to improve release quality and delivery speed.
  • Participate in sprint planning, technical discussions, incident reviews, release planning, and engineering retrospectives.
  • Develop technical documentation, deployment guides, standard operating procedures, and knowledge-sharing materials.
  • Evaluate new DevOps tools and technologies that can improve automation, reliability, and developer productivity.
  • Recommend process improvements based on deployment frequency, failure rates, recovery times, and operational feedback.
  • Support engineering teams in adopting DevOps principles, automation standards, and repeatable infrastructure practices.
Required Skills and Qualifications
Educational Qualifications

Bachelors degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related discipline is preferred.

Relevant technical certifications, professional training, or equivalent practical experience may be considered.

Candidates with strong hands-on DevOps experience and demonstrable technical projects may be considered where formal qualifications differ.

Technical Skills
  • Strong understanding of Linux and/or Windows server administration.
  • Practical knowledge of CI/CD concepts, source control systems, automated testing, and software release management.
  • Experience with at least one CI/CD platform, such as Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
  • Working knowledge of scripting languages such as Python, Bash, PowerShell, or similar tools.
  • Experience with infrastructure as code and configuration management tools such as Terraform, Ansible, or equivalent technologies.
  • Familiarity with cloud infrastructure services, preferably AWS, Azure, or GCP.
  • Knowledge of Docker, container image management, and container deployment workflows.
  • Understanding of networking fundamentals, including DNS, HTTP/HTTPS, load balancing, firewalls, and network connectivity.
  • Familiarity with Git-based version control and collaborative software development workflows.
  • Knowledge of monitoring, logging, alerting, and troubleshooting practices.
  • Understanding of application security, secrets management, identity and access management, and secure deployment practices.
  • Familiarity with databases, environment variables, application configuration, and service dependencies.
  • Ability to diagnose technical problems systematically and implement sustainable solutions.
Preferred Qualifications
  • Experience managing Kubernetes clusters or other container orchestration platforms.
  • Familiarity with Helm, Argo CD, Flux, or other GitOps and deployment management tools.
  • Knowledge of observability platforms such as Prometheus, Grafana, ELK/Elastic Stack, or comparable solutions.
  • Exposure to automated security testing and DevSecOps practices.
  • Understanding of high-availability architecture, disaster recovery, and fault-tolerant infrastructure.
  • Familiarity with cloud cost management, resource tagging, and infrastructure optimization.
  • Experience working in Agile, Scrum, or other iterative software delivery environments.
Experience
  • Typical experience: 2–5 years of relevant experience in DevOps engineering, cloud infrastructure, deployment automation, systems administration, or software operations.
  • Demonstrated experience developing, maintaining, or troubleshooting CI/CD pipelines.
  • Practical experience automating infrastructure provisioning, application deployments, or configuration management.
  • Experience supporting development, testing, staging, and production environments.
  • Familiarity with incident resolution, release coordination, change management, and production support.
  • Ability to work with cross-functional engineering teams and communicate technical issues clearly.

A portfolio of relevant projects, automation scripts, infrastructure configurations, or CI/CD implementations is an advantage.

Candidates with less experience may also be considered if they demonstrate strong technical fundamentals, practical project experience, and a willingness to learn. Senior candidates with substantial cloud architecture, platform engineering, or large-scale automation experience may be considered for expanded responsibilities.

Working Hours
  • Employment type: Full-time.
  • Work arrangement: Remote, hybrid, or office-based, depending on project and business requirements.
  • Typical schedule: Approximately 40 hours per week, subject to the applicable employment agreement and local labor regulations.
  • Flexible scheduling: Flexible working arrangements may be available when compatible with team collaboration, release schedules, and operational requirements.
  • Team collaboration: Employees may be required to attend virtual meetings, technical planning sessions, and cross-functional reviews.
  • Release support: Occasional support outside standard working hours may be necessary for planned production deployments, critical incidents, or maintenance activities.
  • On-call responsibilities: Participation in an on-call rotation may be required for certain infrastructure or production-support assignments, with applicable arrangements communicated in advance.
  • The final schedule, work location, time zone requirements, and any on-call expectations will be confirmed during the recruitment process.
Knowledge, Skills, and Abilities
Technical Knowledge
  • Strong understanding of software delivery lifecycles and DevOps principles.
  • Knowledge of cloud infrastructure, deployment architectures, automated provisioning, and configuration management.
  • Understanding of networking, operating systems, application dependencies, and production environments.
  • Awareness of infrastructure security, system reliability, performance optimization, and operational risk management.
Analytical and Problem-Solving Skills
  • Ability to analyze complex technical issues and identify their underlying causes.
  • Capacity to troubleshoot deployment failures, infrastructure inconsistencies, and system performance problems.
  • Strong attention to detail when managing configurations, automation scripts, and production changes.
  • Ability to evaluate alternative solutions and recommend practical, maintainable improvements.
Automation and Engineering Skills
  • Ability to develop scripts and automation workflows that reduce manual effort.
  • Capability to create reusable infrastructure configurations and standardized deployment processes.
  • Understanding of version control, code review, testing, and controlled release practices.
  • Commitment to writing maintainable code and keeping technical documentation accurate.
Communication and Collaboration
  • Ability to communicate technical concepts clearly to technical and non-technical stakeholders.
  • Strong teamwork skills and a willingness to share knowledge with colleagues.
  • Ability to coordinate effectively with development, security, QA, and operations teams.
  • Professional approach to incident communication, documentation, and change coordination.
Personal Attributes
  • Proactive, dependable, and committed to continuous improvement.
  • Comfortable adapting to changing technologies and business priorities.
  • Able to manage multiple tasks and prioritize work according to risk and urgency.
  • Focused on quality, reliability, security, and customer impact.
  • Willing to learn new tools, evaluate emerging practices, and contribute to a collaborative engineering culture.
  • Able to work independently while seeking assistance and escalating risks when appropriate.
Benefits
  • Competitive Compensation: Salary aligned with the roles responsibilities, relevant experience, technical capabilities, and applicable market conditions.
  • Flexible Work Arrangements: Remote or hybrid working opportunities for eligible positions.
  • Professional Development: Access to technical learning resources, workshops, and opportunities to develop practical DevOps and cloud engineering skills.
  • Certification Support: Potential assistance with relevant cloud, infrastructure, automation, and security certifications, subject to company policy.
  • Career Advancement: Opportunities to progress into senior DevOps engineering, platform engineering, cloud engineering, infrastructure architecture, or Site Reliability Engineering.
  • Collaborative Work Environment: Opportunities to work with professionals across development, security, quality assurance, and IT operations.
  • Modern Technology Exposure: Opportunities to work with cloud platforms, infrastructure automation, containerization, CI/CD systems, and monitoring technologies.
  • Performance Recognition: Recognition for meaningful contributions to deployment reliability, automation, infrastructure improvements, and team success.
  • Work-Life Balance: Support for sustainable working practices, clear priorities, and effective workload management.
  • Eligible Employment Benefits: Any applicable leave, insurance, retirement, or other statutory and company-provided benefits in accordance with the employment agreement and local regulations.
  • Specific benefits and eligibility will be confirmed by the recruitment team during the hiring process. No particular benefit, allowance, or certification reimbursement is guaranteed unless included in the applicable offer.
Why Join The Elite Job?

Joining The Elite Job as a DevOps Engineer offers an opportunity to contribute to the systems and processes that make modern software delivery more efficient, reliable, and secure.

Make a Meaningful Technical Contribution: Help improve the way applications are built, tested, deployed, monitored, and maintained through practical automation and infrastructure engineering.

Develop Your Technical Expertise: Expand your knowledge of cloud technologies, infrastructure as code, CI/CD pipelines, containers, monitoring solutions, and modern DevOps practices.

Work Across Engineering Disciplines: Collaborate with software developers, QA specialists, security professionals, and infrastructure teams to solve real-world engineering challenges.

Build Scalable Solutions: Contribute to reusable deployment workflows and infrastructure platforms designed to support consistency, maintainability, and operational reliability.

Grow Your Career: Develop the skills and experience required to pursue advanced opportunities in DevOps, cloud architecture, platform engineering, and reliability engineering.

Contribute to Continuous Improvement: Bring forward ideas, improve existing processes, and help establish engineering practices that reduce unnecessary complexity and improve delivery outcomes.

Be Part of a Learning-Oriented Environment: Develop through practical problem-solving, knowledge sharing, technical experimentation, and collaboration with colleagues.

At The Elite Job, we welcome candidates who combine technical ability with accountability, curiosity, and a commitment to improving the quality of technology services.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cloud Engineer – AWS Infrastructure Management
Cloud Engineer – AWS Infrastructure Management

The Elite Job • Cranberry Township

Hybrid
USD 120,000 - 180,000
Site Reliability Engineer – Service Availability and Monitoring
Site Reliability Engineer – Service Availability and Monitoring

The Elite Job • Delavan (WI)

Hybrid
USD 110,000 - 170,000
Competitive pay
Flexible options
Certifications support
+5
Platform Engineer – Internal Developer Tools
Platform Engineer – Internal Developer Tools

The Elite Job • Hershey (PA)

On-site
USD 110,000 - 170,000
Data Engineer – Cloud Pipeline Development
Data Engineer – Cloud Pipeline Development

The Elite Job • Genoa Township (IL)

Hybrid
USD 110,000 - 150,000
DevOps Engineer
DevOps Engineer

CUS Solution • United States

On-site
USD 110,000 - 160,000
DevOps Engineering Lead
DevOps Engineering Lead

Twenty80 llc • Wauwatosa (WI)

On-site
USD 120,000 - 180,000
DevOps Engineer
DevOps Engineer

Valuetainment • Fort Lauderdale (FL)

On-site
USD 100,000 - 140,000
Performance bonus
Comprehensive benefits
Equal opportunity employer
Devops Developer
Devops Developer

Itgiantsolutions • United States

On-site
USD 90,000 - 120,000
Devops Engineer
Devops Engineer

Tata Consultancy Services • Irving (TX)

On-site
USD 125,000 - 140,000
DevOps Engineer
DevOps Engineer

Techrdsolutions • Town of Brussels (WI)

On-site
USD 90,000 - 120,000
Competitive salary and benefits package
Opportunity to work on challenging projects
Collaborative and inclusive work environment
+1