Log In

Log In to Save

or

The email and password you specified are invalid. Please, try again.

Email and password are mandatory

Forgot Password?

Don't have an account? Sign Up

reset password

Enter your email address and we will send you a link to reset your password.

Back to Log In

Become A Devops Engineer

Where do you want to work?

To get started, tell us where you'd like to work.
Sorry, we can't find that. Please try a different city or state.

Working As A Devops Engineer

  • Interacting With Computers
  • Thinking Creatively
  • Making Decisions and Solving Problems
  • Getting Information
  • Analyzing Data or Information
  • Mostly Sitting

  • $119,984

    Average Salary

What Does A Devops Engineer Do At Iheartmedia

* Ensure complete automation of all aspects of the infrastructure using tools like Chef, Terraform, Ansible, Jenkins, and Packer
* Ability to instrument all services by leveraging tools such as Prometheus, DataDog, NewRelic, and ELK to provide meaningful dashboards and insights into platform behavior, trending, and alerts via PagerDuty.
* Oversee the scalability of our platform by building out a proper architecture across our DNS, CDN and GSLB platforms ensuring a truly redundant multi-datacenter and auto scaling architecture leveraging tools and services like HAProxy, Load Balancing technology, and using services like Fastly and DYN.
* Work with our various database, storage, and messaging systems such as MongoDB, ElasticSearch, PostgreSQL, Kafka, S3, and EFS to ensure a properly tuned and scaled backend data platform and message bus.
* Build out caching strategies for the various platforms using our CDN provider, Fastly

What Does A Devops Engineer Do At Ultimate Software

* other duties may be assigned)
* Design and implement fully automated CI/CD pipelines
* Use tools such as Concourse and Spinnaker to deliver applications to multiple environments
* including local and cloud deployed platforms.
* Curate docker images for our runtime environments
* Leverage open technology such as Docker, Bash, Javascript, Python, Git, Jenkins, Linux,
* HAProxy, AWS Cloud, ELK, Java, Kafka, MongoDB, Zookeeper, and plenty of others
* Exhibit a deep understanding of server virtualization, networking and storage ensuring that the
* solution scales and performs with high availability and uptime
* Setup Dev, Staging, Demo and Prod container environments
* Create Helm Charts to deploy services such as Mongo, Kafka, RabbitMQ, MariaDB
* Assist teams with creating, testing, debugging and operating multiple pipelines
* Continuously improve the tooling, applications, environments, etc...
* Use the CaaS API’s and CLI’s to monitor, deploy and debug pipelines
* Monitor pipelines for optimal operation and performance
* Review and approve PR’s for submitted code
* Strive to reduce complex environments and designs to clean and simple implementations
* Communicate with team members to clarify requirements and overcome obstacles to meet the
* team goals
* Work with other team members to evaluate frameworks, services and applications that support our
* deployment goals
* Participate in standups, architecture reviews and planning meetings
* Provide troubleshooting and root cause analysis for production issues that are escalated to the
* engineering team

What Does A Devops Engineer Do At Nuance

* Demonstrate unusually high levels of ownership, accountability and follow-through.
* Drive architectural evaluations including requirements gathering and POCs for technology within the platform space such as caching layers, application servers, data repositories and more.
* Participate in and strongly contribute to architectural reviews and discussions of test/release process.
* Provide unwavering support & collaboration for the software/qa engineers on SaaS projects.
* Ensure that new and existing products sport automated deployment, and remote execution-based remediation scripts which can be handed off to 24x7 NOC organizations.
* Participate in the testing of functionality, operability, deployment, and performance for application or infrastructure changes.
* Evangelize SDLC processes for infrastructure change.
* Participate in tool authoring, integration and extension via REST or SOAP.
* Drive, define and deploy system monitoring with threshholds and actionable alerts.
* Mentor junior engineers and those to whom SDLC over Infrastructure is still unknow

What Does A Devops Engineer Do At Accenture

* Takes direction from Migration Dev/Ops Engineering Lead to migrate several applications into TI provided DevOps environments, either cloud or data-center based.
* Provides technical guidance to application teams to take advantage of cloud technologies, as needed.
* Works with application teams to document application internal/external interface requirements for Development, Testing, Staging and Production environments
* Works with application teams to ensure compliance with High Availability and Disaster Recovery related concept of operations.
* Implements cloud infrastructure per Task 1/3 guidelines, as needed.
* Implements middleware application specific requirements as needed, ensuring that integration across components in the TI provided environment is functional.
* Implements migration efforts with application teams, including data migration.
* Works with security teams to coordinate application level Authority to Operate (ATO) efforts with Task 1 and Task 3 as needed.
* Assists and takes part in training activities with application teams and ensures that DevOps provided processes/tools are effective.
* Suggests enhancements on behalf of application teams as needed

What Does A Devops Engineer Do At Apple

* Serve as a primary point who is responsible for the overall health, performance, and capacity of our internal service
* Assist in the roll-out and deployment of new product features and installations to facilitate our rapid iteration and growth.
* Develop tools to improve our ability to rapidly deploy and effectively monitor custom applications in a large-scale environment.
* Work closely with development teams to ensure the platform is designed with operability in mind.
* Drive standardization efforts across multiple services
* Identify and lead efforts to improve automation
* Participate in an on-call rotation
* Function well in a fast-paced, rapidly-changing environment

Show More

Show Less

How To Become A Devops Engineer

Software developers usually have a bachelor’s degree in computer science and strong computer programming skills.

Education

Software developers usually have a bachelor’s degree, typically in computer science, software engineering, or a related field. A degree in mathematics is also acceptable. Computer science degree programs are the most common, because they tend to cover a broad range of topics. Students should focus on classes related to building software in order to better prepare themselves for work in the occupation. For some positions, employers may prefer a master’s degree.

Although writing code is not their first priority, developers must have a strong background in computer programming. They usually gain this experience in school. Throughout their career, developers must keep up to date on new tools and computer languages.

Software developers also need skills related to the industry in which they work. Developers working in a bank, for example, should have knowledge of finance so that they can understand a bank’s computing needs.

Other Experience

Many students gain experience in software development by completing an internship at a software company while in college.

Some software developers first work as computer programmers and then are given more responsibility as they gain experience. Eventually, they become developers.

Advancement

Software developers can advance to become information technology (IT) project managers, also called computer and information systems managers, a position in which they oversee the software development process.

Important Qualities

Analytical skills. Developers must analyze users’ needs and then design software to meet those needs.

Communication skills. Developers must be able to give clear instructions to others working on a project. They must also explain to their customers how the software works and answer any questions that arise.

Computer skills. Developers must understand computer capabilities and programming languages in order to design effective software.

Creativity. Developers are the creative minds behind new computer software.

Detail oriented. Developers often work on many parts of an application or system at the same time and must therefore be able to concentrate and pay attention to detail.

Interpersonal skills. Software developers must be able to work well with others who contribute to designing, developing, and programming successful software.

Problem-solving skills. Because developers are in charge of software from beginning to end, they must be able to solve problems that arise throughout the design process.

Show More

Show Less

6,550 Devops Engineer jobs More

Add To My Jobs

Real Devops Engineer Salaries

Job Title Company Location Start Date Salary
Senior Manager, Devops Engineering Nerdwallet, Inc. San Francisco, CA Apr 07, 2016 $200,000
Devops Engineer Nerdwallet, Inc. San Francisco, CA Aug 16, 2016 $195,000
Technial Lead, Devops Engineer Dailymotion, Inc. New York, NY Dec 27, 2016 $180,000
Principal Devops Engineer Lendingclub Corporation San Francisco, CA Nov 16, 2015 $179,000
Principal Devops Engineer Lendingclub Corporation San Francisco, CA Mar 02, 2015 $175,000
Senior Devops Engineer Guidewire Software, Inc. Foster City, CA Aug 22, 2016 $175,000
Principal Devops Engineer Lendingclub Corporation San Francisco, CA Oct 05, 2016 $175,000
SR. Devops Engineer MacHine Zone, Inc. Palo Alto, CA Dec 29, 2016 $169,749 -
$170,000
Devops Engineer Netskope, Inc. Los Altos, CA Dec 15, 2016 $167,000 -
$187,000
IT Lead Devops Engineer Salesforce.Com, Inc. San Francisco, CA Jan 12, 2015 $165,000
Show More

Top Skills for A Devops Engineer

GITContinuousIntegrationAWSCloudAmazonWebApplicationServersMavenLinuxANTInfrastructureAWSEC2PythonPuppetJiraS3TomcatDockerConfigurationManagementSVNElasticLoadBalancerSetup

Show More

Top Devops Engineer Skills

  1. GIT
  2. Continuous Integration
  3. AWS Cloud
You can check out examples of real life uses of top skills on resumes here:
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Migrated applications to the AWS cloud.
  • Write automated infrastructure code using Chef to deploy development, test, and production environments in Virtualbox and Amazon Web Services.
  • Deployed Java Applications into Web Application Servers like Web Logic.

Top Devops Engineer Employers

What Kind Of Companies Hire a Devops Engineer

  1. T-Mobile
  2. AT&T
  3. McAfee
  4. AWS
  5. Wells Fargo
  6. Bank of America
  7. Deloitte
  8. Cigna
  9. Fidelity Investments
  10. Express Scripts
What type of job are your looking for?
Full Time
Part Time
Internship
Temporary

Devops Engineer Videos

Learn Devops: Continuously Deliver Better Software

DevNation 2015 - Jennifer Krieger - So you want to be a DevOps engineer?

WATCH THIS IF YOU WANT TO BECOME A WEB DEVELOPER! - Web Development Career advice