0% found this document useful (0 votes)
221 views

DevOps Engineer

The document discusses the role of a DevOps engineer. It states that DevOps is a software development strategy that aims to bridge the gap between development and operations teams. Key responsibilities of a DevOps engineer include knowledge of cloud platforms, configuration management tools, scripting languages, continuous integration/delivery pipelines, containers, and monitoring tools. Experience requirements include 2-3 years working with technologies like Git, Docker, Kubernetes, Puppet, and Nagios. Certifications that can benefit DevOps engineers are listed and include training in areas like Linux, Python, AWS, and Splunk.

Uploaded by

hiall
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
221 views

DevOps Engineer

The document discusses the role of a DevOps engineer. It states that DevOps is a software development strategy that aims to bridge the gap between development and operations teams. Key responsibilities of a DevOps engineer include knowledge of cloud platforms, configuration management tools, scripting languages, continuous integration/delivery pipelines, containers, and monitoring tools. Experience requirements include 2-3 years working with technologies like Git, Docker, Kubernetes, Puppet, and Nagios. Certifications that can benefit DevOps engineers are listed and include training in areas like Linux, Python, AWS, and Splunk.

Uploaded by

hiall
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 7

DevOps Engineer

DevOps term

 Not a tool, not a technology, not a framework


 Software development strategy, the aim of this methodology is to bridge the gap between development
team and operations team
 It overcomes all the limitations of the traditional waterfall model. DevOps process involves a lot of
development, testing and deployment technologies for developing automated CI/ CD pipelines.
Following are some of the famous DevOps tools:
 Git and GitHub – Source code management (Version Control System)
 Jenkins – Automation server, with plugins built for developing CI/ CD pipelines
 Selenium – Automation testing
 Docker – Software Containerization Platform
 Kubernetes – Container Orchestration tool
 Puppet – Configuration Management and Deployment
 Chef – Configuration Management and Deployment
 Ansible – Configuration Management and Deployment
 Nagios – Continuous Monitoring
 Career path not clearly defined
 Built out of the need of organizations to fully embrace cloud infrastructure in
dedicated, multi-tenant and hybrid environments.
DevOps requirements

 Knowledge of one cloud platform (AWS, Azure, GCP)


 Good hands-on knowledge of Configuration Management and Deployment
tools like – Puppet, Ansible, Chef, Terraform etc.
 Proficient in scripting (either languages : node js, PHP, Ruby, Python, Java),
and Git and Git workflows
 Experience in developing Continuous Integration/ Continuous Delivery
pipelines (CI/ CD)
 Experienced in several open source technologies
 Container concept
 2 – 3 years experience
Other notes

 Ability to plan integrations and additions across many systems, is what


separates the Cloud Database Manager from the DevOps Engineer.
 Dealing with automation is one of the things that separates a DevOps
Engineer from a Linux Engineer.
 They usually work internally with team members (software and application
developers, project managers and project stakeholders within same
organization; rarely work with external customers or end – users.
Certification – LinkedIn Search

 Linux Fundamentals Certification Training


 Python Essentials
 DevOps Certification Training
 Docker Training and Certification
 AWS Development Certification Training
 Splunk power user and admin certification
 Others : Jenkins course, Git course, Puppet course, Chef course, Ansible
training, and MongoDB training course

You might also like