Skip to content

IT and Engineering > DevOps Engineer

Salary National Average

Low Medium High
71090.0000 86140.0000 99040.0000

Change from Previous Year:

+5%

Supply and Demand

Candidate Supply: 9,481 Job Openings: 172,812

0 50 100

More Difficult Less Difficult

Salary Variance

Enter City, State to view local salaries and candidate demand.

Short Description:

A DevOps Engineer, or Development Operations Engineer, manages and improves the communication between the operational and developmental sides of the software development process. The primary duties include launching product updates, locating production errors and issues, and building integrations that improve users’ experience.

Duties / Responsibilities:

  • Analyze the service stack and make recommendations for further improvements.
  • Design and implement service infrastructure by considering; availability, scalability, and security with Service-Level Agreement (SLA) requirements.
  • Identify processes and capabilities that can be streamlined and automated.
  • Communicate effectively to help bridge stakeholder and development requirements.
  • Work directly on production-level code in a fast-paced, results-oriented environment with a rapid time to market.

Skills / Requirements / Qualifications

  • Education: BS in Computer Science, IT, IS, or equivalent area of technical study (IT experience can substitute for a BS degree)
  • Software Requirements: Familiarity with container orchestration services, especially Kubernetes. Familiarity with agile software development in Go, C/C++, Java, and JavaScript. Experience administering and deploying development Continous Integration/Continous Delivery (CI/CD) tools such as Git, Jira, GitHub, or Jenkins. Significant experience with Windows and Linux operating system environments. Experience with infrastructure scripting solutions such as PowerShell or Python
  • Miscellaneous: Knowledge of best practices and IT operations in an always-up, always-available service: Experience with or knowledge of Agile Software Development methodologies

Job Zones

  • Education: Most occupations in this zone require vocational school training, on-the-job experience, or an associate's degree.
  • Related Experience: Previous work-related skill, knowledge, or experience is required for these occupations. 
  • Job Training: Employees in these occupations usually need one or two years of on-the-job experience and informal training with experienced workers. A recognized apprenticeship program may be associated with these occupations.
  • Job Zone Examples: These occupations usually involve communication and organizational skills to coordinate, supervise, manage, or train others to accomplish goals. Examples include hydroelectric production managers, desktop publishers, electricians, agricultural technicians, barbers, court reporters, simultaneous captioners, and medical assistants.

Share Role Details

Return to job listings