SlideShare a Scribd company logo
B
?
DevOps
DevOps
Development Operation
DevOps is collaboration between development and operation teams which enables
continuous delivery of applications and services to our end users
DevOps
Development Operation
DevOps is collaboration between development and operation teams which enables
continuous delivery of applications and services to end users
DevOps
Did you know?
According to InformationWeek, DevOps will
be in high demand for upcoming years and
has no chance of slowing down
Did you know?
According to InformationWeek, DevOps will
be in high demand for upcoming years and
has no chance of slowing down
According to LinkedIn, over the past few
years DevOps has increased in demand
by 50%
What’s in it for you?
 Who is a DevOps engineer?
 DevOps career roadmap
 DevOps certification
 DevOps engineer salary
Who is a DevOps engineer?
Who is a DevOps engineer?
So, who is a
DevOps
engineer?
APR I LAPR I L
???
???
??
Who is a DevOps engineer?
A DevOps Engineer is an IT
professional who understands
the software development
lifecycle and uses various
automation tools for developing
CI/ CD pipelines
Plan
ning
Plan
ning
Testi
ng
Planning
Plan
ning
Plan
ning
Plan
ning
Building
Testing
Deployment
Monitoring
CI/CD pipeline
Who is a DevOps engineer?
In simple words, they collaborate
with developer and operation
teams to deliver high-quality
products within a minimum
amount of time
Who is a DevOps engineer?
A DevOps engineer can take up
a number of different career
paths like:
DevOps Architect
Automation Engineer Software Tester
Security Engineer
Integration Specialist
Release Manager
DevOps career roadmap
Programming language and
Linux fundamentals
DevOps career roadmap
DevOps uses programming languages for developing and automating software
Programming
knowledge
It is important to know at
least one of these three
programming languages
DevOps career roadmap
DevOps uses programming languages for developing and automating software
Programming
knowledge
Ruby Python JavaScript
It is important to know at
least one of these three
programming languages
DevOps uses programming languages for developing and automating software
Programming
knowledge
Ruby Python JavaScript
DevOps career roadmap
It's important to know the fundamentals of Linux Command Line Interface
Linux
fundamentals
Let’s discuss some of the
mandatory Linux skills that a
DevOps engineer should be
aware of
DevOps uses programming languages for developing and automating software
Programming
knowledge
Ruby Python JavaScript
DevOps career roadmap
It's important to know the fundamentals of Linux Command Line Interface
 Linux shell - bash or ksh
 Linux commands - find, grep, awk, sed
 Networking commands - nslookup and netstat
Linux
fundamentals
Let’s discuss some of the
mandatory Linux skills that a
DevOps engineer should be
aware of
Learn source code
management
Learn source code management
Become an expert in at least one source code management tool, I would recommend
you to choose Git
Learn source code management
Become an expert in at least one source code management tool,
Why Git?
• Git is used to track changes in the source code
• It can manage large projects efficiently
• Allows multiple developers to work together
I would recommend
you to choose Git
Learn to build application
Learn to build application
Next step is to learn how to build an application and commit to the source code
management (i.e., Git) tool
One of the best ways to build an
application is by using the Maven tool
Learn to build application
Next step is to learn how to build an application and commit to the source code
management (i.e., Git) tool
One of the best ways to build an
application is by using the Maven tool
Why Maven?
• Supports parallel builds
• Instant access to new features with no additional
configurations
• Easy build process
Learn to build application
Source code management
Build
Add set of jars
Builds plugins
Executes commands
Builds profile
Now, in order to automate the
entire process, a CI/CD (
Continuous Integration/ Continues
Deployment) tool should be used
POM file
Next step is to learn how to build an application and commit to the source code
management (i.e., Git) tool
Learn to automate the
process using CI/ CD tool
POM file
Learn to automate the process using CI/CD tool
There are plenty of CI/CD tools ( such as Jenkins, TeamCity, Drone, etc. ), but one of the
extensively used automating tools in the market is Jenkins
Source code management
Build
Add set of jars
Builds plugins
Executes commands
Builds profile
Now, in order to automate the
entire process a CI/CD (
Continuous Integration/ Continues
Deployment) tool should be used
Jenkins
Learn to automate the process using CI/CD tool
There are plenty of CI/CD tools ( such as Jenkins, TeamCity, Drone, etc. ), but one of the
extensively used automating tools in the market is Jenkins Now, in order to automate the
entire process a CI/CD (
Continuous Integration/ Continues
Deployment) tool should be used
Why Jenkins?
• It has multiple plugins
• It is easily distributed across multiple machines
• Easy installation and configuration
Learn to test applications
Learn to test applications
Once you have completed the build process, learn how to automate the testing process of
web applications One of the best testing tools for
QA teams is Selenium
POM file
Source code management
Build
Add set of jars
Builds plugins
Executes commands
Builds profile
Jenkins
Learn to test applications
Once you have completed the build process, learn how to automate the testing process of
web applications One of the best testing tools for
QA teams is Selenium
Why Selenium?
• Fast execution
• Allows scripting in several languages
• Supports parallel test execution
Learn to deploy applications
in production server
Learn to deploy applications in production server
Now, you should learn how to deploy and run the applications in the production server
In order to deploy an application,
you should have knowledge of
containers (like Docker) and
configuration management tool
(like Ansible)
ource code management
Build
JenkinsJenkins
Testing
Learn to deploy applications in production server
Now, you should learn how to deploy and run the applications in the production server
ource code management
Build
JenkinsJenkins
Jenkins
Testing
Deployment
In order to deploy an application,
you should have knowledge of
containers (like Docker) and
configuration management tool
(like Ansible)
Learn to deploy applications in production server
Now, you should learn how to deploy and run the applications in the production server
In order to deploy an application,
you should have knowledge of
containers (like Docker) and
configuration management tool
(like Ansible)
Why Docker?
• High scalability and efficiency
• Reusable data volumes
• Isolated applications
Why Ansible?
• Push based configuration tool
• Agentless tool
• Uses SSH for secure connections
Learn to monitor
applications
Learn to monitor applications
Monitoring your applications is another important aspect of a DevOps engineer
In this stage, we identify the
issues and implement the
changes quickly
ource code management
Build
JenkinsJenkins
Jenkins
Testing
Deployment
Jenkins
Learn to monitor applications
One of the popular
monitoring tools is Nagios
ource code management
Build
JenkinsJenkins
Testing
DeploymentJenkins
Monitoring your applications is another important aspect of a DevOps engineer
Learn to monitor applications
One of the popular
monitoring tools is Nagios
Monitoring your applications is another important aspect of a DevOps engineer
Why Nagios?
• Comprehensive monitoring
• High availability
• Immediate remediation
Learn about cloud
providers
Jenkins
Learn about cloud providers
For a DevOps engineer, it’s important to know about cloud service providers and their
basics
ource code management
Build
JenkinsJenkins
Testing
DeploymentJenkins
Jenkins
Learn about cloud providers
ource code management
Build
JenkinsJenkins
Testing
DeploymentJenkins
Cloud computing is an
important skill to learn, as a lot
of companies have their
infrastructure on the cloud
For a DevOps engineer, it’s important to know about cloud service providers and their
basics
Jenkins
Learn about cloud providers
ource code management
Build
JenkinsJenkins
Testing
DeploymentJenkinsJenkins
Amazon Web Services is the
most popular cloud provider
whereas Microsoft Azure and
Google Cloud Platform are
slowly catching up to Amazon
For a DevOps engineer, it’s important to know about cloud service providers and their
basics
Learn about cloud providers
Why AWS?
• High scalability and flexibility
• Cost-effective
• Better security
For a DevOps engineer, it’s important to know about cloud service providers and their
basics
Amazon Web Services is the
most popular cloud provider
whereas Microsoft Azure and
Google Cloud Platform are
slowly catching up to Amazon
DevOps certification
DevOps certification
DevOps
Architect
DevOps
Certification
Chef, Puppet, Ansible
and Selenium
Certification
AWS Certified
DevOps Engineer
For Anjali-
We can show our certification here ( devops architect)
Please watch Rahul’s BLOCKCHAIN APPLICATION video so
that you will get an idea
DevOps engineer salary
DevOps engineer salary
Source: Glassdoor
An average salary of a DevOps engineer in the United States is
$115,666 per year
DevOps engineer salary
Source: Glassdoor
An average salary of a DevOps engineer in the United States is
$115,666 per year
An average salary of a DevOps engineer in India is INR 612,000
per year
Additional Resources
For Anjali-
We can show our devops playlist and say that audience can learn all concepts of devops with our youtube
videos
Please speak for some 2 minutes here.
How To Become A DevOps Engineer | Who Is A DevOps Engineer? | DevOps Engineer Skills | Simplilearn

More Related Content

PPTX
DevOps
Gehad Elsayed
 
PPTX
Docker introduction
dotCloud
 
PPTX
DevOps introduction
Mettje Heegstra
 
PDF
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
 
PDF
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
Edureka!
 
PDF
DevOps
Hakan Yüksel
 
PDF
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
Edureka!
 
PPTX
Dockers and containers basics
Sourabh Saxena
 
Docker introduction
dotCloud
 
DevOps introduction
Mettje Heegstra
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
 
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
Edureka!
 
DevOps
Hakan Yüksel
 
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
Edureka!
 
Dockers and containers basics
Sourabh Saxena
 

What's hot (20)

PPTX
Docker introduction (1)
Gourav Varma
 
PPTX
CI/CD Best Practices for Your DevOps Journey
DevOps.com
 
PPTX
DevOps - Overview - One of the Top Trends in IT Industry
Rahul Tilloo
 
PPTX
DevOps explained
Jérôme Kehrli
 
PDF
DevOps Powerpoint Presentation Slides
SlideTeam
 
PPTX
Introduction to CI/CD
Steve Mactaggart
 
PDF
Introduction to DevOps
Ahmed Adel
 
PPTX
What Is A Docker Container? | Docker Container Tutorial For Beginners| Docker...
Simplilearn
 
PDF
DevOps overview 2019-04-13 Nelkinda April Meetup
Shweta Sadawarte
 
PPTX
Docker: From Zero to Hero
fazalraja
 
PDF
Azure DevOps Presentation
InCycleSoftware
 
PPTX
DevOps Introduction
Robert Sell
 
PPTX
Introduction to DevOps
Matthew David
 
PPSX
Docker Kubernetes Istio
Araf Karsh Hamid
 
PDF
Jenkins Pipelines
Steffen Gebert
 
PPTX
DevOps 101
Ernest Mueller
 
PPTX
DevOps Foundation
Homepree Rloy
 
PDF
intro to DevOps
Mujahed Al-Tahle
 
PPTX
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Simplilearn
 
Docker introduction (1)
Gourav Varma
 
CI/CD Best Practices for Your DevOps Journey
DevOps.com
 
DevOps - Overview - One of the Top Trends in IT Industry
Rahul Tilloo
 
DevOps explained
Jérôme Kehrli
 
DevOps Powerpoint Presentation Slides
SlideTeam
 
Introduction to CI/CD
Steve Mactaggart
 
Introduction to DevOps
Ahmed Adel
 
What Is A Docker Container? | Docker Container Tutorial For Beginners| Docker...
Simplilearn
 
DevOps overview 2019-04-13 Nelkinda April Meetup
Shweta Sadawarte
 
Docker: From Zero to Hero
fazalraja
 
Azure DevOps Presentation
InCycleSoftware
 
DevOps Introduction
Robert Sell
 
Introduction to DevOps
Matthew David
 
Docker Kubernetes Istio
Araf Karsh Hamid
 
Jenkins Pipelines
Steffen Gebert
 
DevOps 101
Ernest Mueller
 
DevOps Foundation
Homepree Rloy
 
intro to DevOps
Mujahed Al-Tahle
 
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Simplilearn
 
Ad

Similar to How To Become A DevOps Engineer | Who Is A DevOps Engineer? | DevOps Engineer Skills | Simplilearn (20)

PDF
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Edureka!
 
PDF
Comprehensive Guide to Hire DevOps Engineer.pdf
EcosmobTechnologies1
 
PDF
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
Sprintzeal
 
PDF
What skills are necessary to become a DevOps Engineer.pdf
prabhuseshu
 
PDF
Innovative DevOps Project Ideas for Students to Practice with Industry.pdf
rose
 
DOCX
Who can be a DevOps Engineer.docx
NivedithaRambhajan
 
PDF
Intro to DevOps 4 undergraduates
Liran Levy
 
PDF
Keep calms and Docker On ... Innotech
Boyd Hemphill
 
PPTX
Build your QA Pipeline using Serenity , Selenium WebDriver , Rest Assured and...
Moataz Nabil
 
PDF
DevOps Engineer Training course online
praveena03290906
 
PDF
DevOps -Engineer-Training-Online-Courses
praveena03290906
 
PDF
DevOps-Engineer-Training-Courses -Online
praveena03290906
 
PDF
Devops -Engineer-Training-Courses-Online
praveena03290906
 
PDF
Docker Enables DevOps - Keep C.A.L.M.S. and Docker on ...
Boyd Hemphill
 
PDF
What All Will You Learn in Devops Training.docx.pdf
Aimore Technologies
 
PDF
Guided Path to DevOps Career.
wahabwelcome
 
PDF
Devops interview-questions-PDF
Mayank Kumar
 
PDF
Impact of CD, Clean Code, ... on Team Performance
Fredrik Wendt
 
PDF
Scale security for a dollar or less
Mohammed A. Imran
 
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Edureka!
 
Comprehensive Guide to Hire DevOps Engineer.pdf
EcosmobTechnologies1
 
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
Sprintzeal
 
What skills are necessary to become a DevOps Engineer.pdf
prabhuseshu
 
Innovative DevOps Project Ideas for Students to Practice with Industry.pdf
rose
 
Who can be a DevOps Engineer.docx
NivedithaRambhajan
 
Intro to DevOps 4 undergraduates
Liran Levy
 
Keep calms and Docker On ... Innotech
Boyd Hemphill
 
Build your QA Pipeline using Serenity , Selenium WebDriver , Rest Assured and...
Moataz Nabil
 
DevOps Engineer Training course online
praveena03290906
 
DevOps -Engineer-Training-Online-Courses
praveena03290906
 
DevOps-Engineer-Training-Courses -Online
praveena03290906
 
Devops -Engineer-Training-Courses-Online
praveena03290906
 
Docker Enables DevOps - Keep C.A.L.M.S. and Docker on ...
Boyd Hemphill
 
What All Will You Learn in Devops Training.docx.pdf
Aimore Technologies
 
Guided Path to DevOps Career.
wahabwelcome
 
Devops interview-questions-PDF
Mayank Kumar
 
Impact of CD, Clean Code, ... on Team Performance
Fredrik Wendt
 
Scale security for a dollar or less
Mohammed A. Imran
 
Ad

More from Simplilearn (20)

PPTX
Top 50 Scrum Master Interview Questions | Scrum Master Interview Questions & ...
Simplilearn
 
PPTX
Bagging Vs Boosting In Machine Learning | Ensemble Learning In Machine Learni...
Simplilearn
 
PPTX
Future Of Social Media | Social Media Trends and Strategies 2025 | Instagram ...
Simplilearn
 
PPTX
SQL Query Optimization | SQL Query Optimization Techniques | SQL Basics | SQL...
Simplilearn
 
PPTX
SQL INterview Questions .pTop 45 SQL Interview Questions And Answers In 2025 ...
Simplilearn
 
PPTX
How To Start Influencer Marketing Business | Influencer Marketing For Beginne...
Simplilearn
 
PPTX
Cyber Security Roadmap 2025 | How To Become Cyber Security Engineer In 2025 |...
Simplilearn
 
PPTX
How To Become An AI And ML Engineer In 2025 | AI Engineer Roadmap | AI ML Car...
Simplilearn
 
PPTX
What Is GitHub Copilot? | How To Use GitHub Copilot? | How does GitHub Copilo...
Simplilearn
 
PPTX
Top 10 Data Analyst Certification For 2025 | Best Data Analyst Certification ...
Simplilearn
 
PPTX
Complete Data Science Roadmap For 2025 | Data Scientist Roadmap For Beginners...
Simplilearn
 
PPTX
Top 7 High Paying AI Certifications Courses For 2025 | Best AI Certifications...
Simplilearn
 
PPTX
Data Cleaning In Data Mining | Step by Step Data Cleaning Process | Data Clea...
Simplilearn
 
PPTX
Top 10 Data Analyst Projects For 2025 | Data Analyst Projects | Data Analysis...
Simplilearn
 
PPTX
AI Engineer Roadmap 2025 | AI Engineer Roadmap For Beginners | AI Engineer Ca...
Simplilearn
 
PPTX
Machine Learning Roadmap 2025 | Machine Learning Engineer Roadmap For Beginne...
Simplilearn
 
PPTX
Kotter's 8-Step Change Model Explained | Kotter's Change Management Model | S...
Simplilearn
 
PPTX
Gen AI Engineer Roadmap For 2025 | How To Become Gen AI Engineer In 2025 | Si...
Simplilearn
 
PPTX
Top 10 Data Analyst Certification For 2025 | Best Data Analyst Certification ...
Simplilearn
 
PPTX
Complete Data Science Roadmap For 2025 | Data Scientist Roadmap For Beginners...
Simplilearn
 
Top 50 Scrum Master Interview Questions | Scrum Master Interview Questions & ...
Simplilearn
 
Bagging Vs Boosting In Machine Learning | Ensemble Learning In Machine Learni...
Simplilearn
 
Future Of Social Media | Social Media Trends and Strategies 2025 | Instagram ...
Simplilearn
 
SQL Query Optimization | SQL Query Optimization Techniques | SQL Basics | SQL...
Simplilearn
 
SQL INterview Questions .pTop 45 SQL Interview Questions And Answers In 2025 ...
Simplilearn
 
How To Start Influencer Marketing Business | Influencer Marketing For Beginne...
Simplilearn
 
Cyber Security Roadmap 2025 | How To Become Cyber Security Engineer In 2025 |...
Simplilearn
 
How To Become An AI And ML Engineer In 2025 | AI Engineer Roadmap | AI ML Car...
Simplilearn
 
What Is GitHub Copilot? | How To Use GitHub Copilot? | How does GitHub Copilo...
Simplilearn
 
Top 10 Data Analyst Certification For 2025 | Best Data Analyst Certification ...
Simplilearn
 
Complete Data Science Roadmap For 2025 | Data Scientist Roadmap For Beginners...
Simplilearn
 
Top 7 High Paying AI Certifications Courses For 2025 | Best AI Certifications...
Simplilearn
 
Data Cleaning In Data Mining | Step by Step Data Cleaning Process | Data Clea...
Simplilearn
 
Top 10 Data Analyst Projects For 2025 | Data Analyst Projects | Data Analysis...
Simplilearn
 
AI Engineer Roadmap 2025 | AI Engineer Roadmap For Beginners | AI Engineer Ca...
Simplilearn
 
Machine Learning Roadmap 2025 | Machine Learning Engineer Roadmap For Beginne...
Simplilearn
 
Kotter's 8-Step Change Model Explained | Kotter's Change Management Model | S...
Simplilearn
 
Gen AI Engineer Roadmap For 2025 | How To Become Gen AI Engineer In 2025 | Si...
Simplilearn
 
Top 10 Data Analyst Certification For 2025 | Best Data Analyst Certification ...
Simplilearn
 
Complete Data Science Roadmap For 2025 | Data Scientist Roadmap For Beginners...
Simplilearn
 

Recently uploaded (20)

PPTX
Skill Development Program For Physiotherapy Students by SRY.pptx
Prof.Dr.Y.SHANTHOSHRAJA MPT Orthopedic., MSc Microbiology
 
PPTX
Open Quiz Monsoon Mind Game Prelims.pptx
Sourav Kr Podder
 
PDF
Landforms and landscapes data surprise preview
jpinnuck
 
PPTX
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
PPTX
ACUTE NASOPHARYNGITIS. pptx
AneetaSharma15
 
PDF
Types of Literary Text: Poetry and Prose
kaelandreabibit
 
PPTX
Cardiovascular Pharmacology for pharmacy students.pptx
TumwineRobert
 
PPTX
TEF & EA Bsc Nursing 5th sem.....BBBpptx
AneetaSharma15
 
PDF
3.The-Rise-of-the-Marathas.pdfppt/pdf/8th class social science Exploring Soci...
Sandeep Swamy
 
PDF
Mga Unang Hakbang Tungo Sa Tao by Joe Vibar Nero.pdf
MariellaTBesana
 
PDF
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Sandeep Swamy
 
PDF
1.Natural-Resources-and-Their-Use.ppt pdf /8th class social science Exploring...
Sandeep Swamy
 
PDF
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
PPTX
IMMUNIZATION PROGRAMME pptx
AneetaSharma15
 
PDF
UTS Health Student Promotional Representative_Position Description.pdf
Faculty of Health, University of Technology Sydney
 
PPTX
Open Quiz Monsoon Mind Game Final Set.pptx
Sourav Kr Podder
 
PPTX
NOI Hackathon - Summer Edition - GreenThumber.pptx
MartinaBurlando1
 
PDF
Arihant Class 10 All in One Maths full pdf
sajal kumar
 
PDF
5.Universal-Franchise-and-Indias-Electoral-System.pdfppt/pdf/8th class social...
Sandeep Swamy
 
PPTX
Congenital Hypothyroidism pptx
AneetaSharma15
 
Skill Development Program For Physiotherapy Students by SRY.pptx
Prof.Dr.Y.SHANTHOSHRAJA MPT Orthopedic., MSc Microbiology
 
Open Quiz Monsoon Mind Game Prelims.pptx
Sourav Kr Podder
 
Landforms and landscapes data surprise preview
jpinnuck
 
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
ACUTE NASOPHARYNGITIS. pptx
AneetaSharma15
 
Types of Literary Text: Poetry and Prose
kaelandreabibit
 
Cardiovascular Pharmacology for pharmacy students.pptx
TumwineRobert
 
TEF & EA Bsc Nursing 5th sem.....BBBpptx
AneetaSharma15
 
3.The-Rise-of-the-Marathas.pdfppt/pdf/8th class social science Exploring Soci...
Sandeep Swamy
 
Mga Unang Hakbang Tungo Sa Tao by Joe Vibar Nero.pdf
MariellaTBesana
 
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Sandeep Swamy
 
1.Natural-Resources-and-Their-Use.ppt pdf /8th class social science Exploring...
Sandeep Swamy
 
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
IMMUNIZATION PROGRAMME pptx
AneetaSharma15
 
UTS Health Student Promotional Representative_Position Description.pdf
Faculty of Health, University of Technology Sydney
 
Open Quiz Monsoon Mind Game Final Set.pptx
Sourav Kr Podder
 
NOI Hackathon - Summer Edition - GreenThumber.pptx
MartinaBurlando1
 
Arihant Class 10 All in One Maths full pdf
sajal kumar
 
5.Universal-Franchise-and-Indias-Electoral-System.pdfppt/pdf/8th class social...
Sandeep Swamy
 
Congenital Hypothyroidism pptx
AneetaSharma15
 

How To Become A DevOps Engineer | Who Is A DevOps Engineer? | DevOps Engineer Skills | Simplilearn

  • 1. B ?
  • 2. DevOps DevOps Development Operation DevOps is collaboration between development and operation teams which enables continuous delivery of applications and services to our end users
  • 3. DevOps Development Operation DevOps is collaboration between development and operation teams which enables continuous delivery of applications and services to end users DevOps
  • 4. Did you know? According to InformationWeek, DevOps will be in high demand for upcoming years and has no chance of slowing down
  • 5. Did you know? According to InformationWeek, DevOps will be in high demand for upcoming years and has no chance of slowing down According to LinkedIn, over the past few years DevOps has increased in demand by 50%
  • 6. What’s in it for you?  Who is a DevOps engineer?  DevOps career roadmap  DevOps certification  DevOps engineer salary
  • 7. Who is a DevOps engineer?
  • 8. Who is a DevOps engineer? So, who is a DevOps engineer? APR I LAPR I L ??? ??? ??
  • 9. Who is a DevOps engineer? A DevOps Engineer is an IT professional who understands the software development lifecycle and uses various automation tools for developing CI/ CD pipelines Plan ning Plan ning Testi ng Planning Plan ning Plan ning Plan ning Building Testing Deployment Monitoring CI/CD pipeline
  • 10. Who is a DevOps engineer? In simple words, they collaborate with developer and operation teams to deliver high-quality products within a minimum amount of time
  • 11. Who is a DevOps engineer? A DevOps engineer can take up a number of different career paths like: DevOps Architect Automation Engineer Software Tester Security Engineer Integration Specialist Release Manager
  • 14. DevOps career roadmap DevOps uses programming languages for developing and automating software Programming knowledge It is important to know at least one of these three programming languages
  • 15. DevOps career roadmap DevOps uses programming languages for developing and automating software Programming knowledge Ruby Python JavaScript It is important to know at least one of these three programming languages
  • 16. DevOps uses programming languages for developing and automating software Programming knowledge Ruby Python JavaScript DevOps career roadmap It's important to know the fundamentals of Linux Command Line Interface Linux fundamentals Let’s discuss some of the mandatory Linux skills that a DevOps engineer should be aware of
  • 17. DevOps uses programming languages for developing and automating software Programming knowledge Ruby Python JavaScript DevOps career roadmap It's important to know the fundamentals of Linux Command Line Interface  Linux shell - bash or ksh  Linux commands - find, grep, awk, sed  Networking commands - nslookup and netstat Linux fundamentals Let’s discuss some of the mandatory Linux skills that a DevOps engineer should be aware of
  • 19. Learn source code management Become an expert in at least one source code management tool, I would recommend you to choose Git
  • 20. Learn source code management Become an expert in at least one source code management tool, Why Git? • Git is used to track changes in the source code • It can manage large projects efficiently • Allows multiple developers to work together I would recommend you to choose Git
  • 21. Learn to build application
  • 22. Learn to build application Next step is to learn how to build an application and commit to the source code management (i.e., Git) tool One of the best ways to build an application is by using the Maven tool
  • 23. Learn to build application Next step is to learn how to build an application and commit to the source code management (i.e., Git) tool One of the best ways to build an application is by using the Maven tool Why Maven? • Supports parallel builds • Instant access to new features with no additional configurations • Easy build process
  • 24. Learn to build application Source code management Build Add set of jars Builds plugins Executes commands Builds profile Now, in order to automate the entire process, a CI/CD ( Continuous Integration/ Continues Deployment) tool should be used POM file Next step is to learn how to build an application and commit to the source code management (i.e., Git) tool
  • 25. Learn to automate the process using CI/ CD tool
  • 26. POM file Learn to automate the process using CI/CD tool There are plenty of CI/CD tools ( such as Jenkins, TeamCity, Drone, etc. ), but one of the extensively used automating tools in the market is Jenkins Source code management Build Add set of jars Builds plugins Executes commands Builds profile Now, in order to automate the entire process a CI/CD ( Continuous Integration/ Continues Deployment) tool should be used Jenkins
  • 27. Learn to automate the process using CI/CD tool There are plenty of CI/CD tools ( such as Jenkins, TeamCity, Drone, etc. ), but one of the extensively used automating tools in the market is Jenkins Now, in order to automate the entire process a CI/CD ( Continuous Integration/ Continues Deployment) tool should be used Why Jenkins? • It has multiple plugins • It is easily distributed across multiple machines • Easy installation and configuration
  • 28. Learn to test applications
  • 29. Learn to test applications Once you have completed the build process, learn how to automate the testing process of web applications One of the best testing tools for QA teams is Selenium POM file Source code management Build Add set of jars Builds plugins Executes commands Builds profile Jenkins
  • 30. Learn to test applications Once you have completed the build process, learn how to automate the testing process of web applications One of the best testing tools for QA teams is Selenium Why Selenium? • Fast execution • Allows scripting in several languages • Supports parallel test execution
  • 31. Learn to deploy applications in production server
  • 32. Learn to deploy applications in production server Now, you should learn how to deploy and run the applications in the production server In order to deploy an application, you should have knowledge of containers (like Docker) and configuration management tool (like Ansible) ource code management Build JenkinsJenkins Testing
  • 33. Learn to deploy applications in production server Now, you should learn how to deploy and run the applications in the production server ource code management Build JenkinsJenkins Jenkins Testing Deployment In order to deploy an application, you should have knowledge of containers (like Docker) and configuration management tool (like Ansible)
  • 34. Learn to deploy applications in production server Now, you should learn how to deploy and run the applications in the production server In order to deploy an application, you should have knowledge of containers (like Docker) and configuration management tool (like Ansible) Why Docker? • High scalability and efficiency • Reusable data volumes • Isolated applications Why Ansible? • Push based configuration tool • Agentless tool • Uses SSH for secure connections
  • 36. Learn to monitor applications Monitoring your applications is another important aspect of a DevOps engineer In this stage, we identify the issues and implement the changes quickly ource code management Build JenkinsJenkins Jenkins Testing Deployment
  • 37. Jenkins Learn to monitor applications One of the popular monitoring tools is Nagios ource code management Build JenkinsJenkins Testing DeploymentJenkins Monitoring your applications is another important aspect of a DevOps engineer
  • 38. Learn to monitor applications One of the popular monitoring tools is Nagios Monitoring your applications is another important aspect of a DevOps engineer Why Nagios? • Comprehensive monitoring • High availability • Immediate remediation
  • 40. Jenkins Learn about cloud providers For a DevOps engineer, it’s important to know about cloud service providers and their basics ource code management Build JenkinsJenkins Testing DeploymentJenkins
  • 41. Jenkins Learn about cloud providers ource code management Build JenkinsJenkins Testing DeploymentJenkins Cloud computing is an important skill to learn, as a lot of companies have their infrastructure on the cloud For a DevOps engineer, it’s important to know about cloud service providers and their basics
  • 42. Jenkins Learn about cloud providers ource code management Build JenkinsJenkins Testing DeploymentJenkinsJenkins Amazon Web Services is the most popular cloud provider whereas Microsoft Azure and Google Cloud Platform are slowly catching up to Amazon For a DevOps engineer, it’s important to know about cloud service providers and their basics
  • 43. Learn about cloud providers Why AWS? • High scalability and flexibility • Cost-effective • Better security For a DevOps engineer, it’s important to know about cloud service providers and their basics Amazon Web Services is the most popular cloud provider whereas Microsoft Azure and Google Cloud Platform are slowly catching up to Amazon
  • 45. DevOps certification DevOps Architect DevOps Certification Chef, Puppet, Ansible and Selenium Certification AWS Certified DevOps Engineer
  • 46. For Anjali- We can show our certification here ( devops architect) Please watch Rahul’s BLOCKCHAIN APPLICATION video so that you will get an idea
  • 48. DevOps engineer salary Source: Glassdoor An average salary of a DevOps engineer in the United States is $115,666 per year
  • 49. DevOps engineer salary Source: Glassdoor An average salary of a DevOps engineer in the United States is $115,666 per year An average salary of a DevOps engineer in India is INR 612,000 per year
  • 50. Additional Resources For Anjali- We can show our devops playlist and say that audience can learn all concepts of devops with our youtube videos Please speak for some 2 minutes here.

Editor's Notes

  • #3: Style - 01
  • #4: Style - 01
  • #5: https://www.google.com/search?rlz=1C1CHBF_enIN832IN832&ei=I5DjXP3fIYq-9QPi1YTYDg&q=According+to+LinkedIn%2C+the+demand+for++DevOps+engineer+in+the+market+is+rapidly+increasing&oq=According+to+LinkedIn%2C+the+demand+for++DevOps+engineer+in+the+market+is+rapidly+increasing&gs_l=psy-ab.3...71237.71237..71500...0.0..0.106.106.0j1......0....2j1..gws-wiz.......0i71.HkMmKYy-6As
  • #6: https://www.google.com/search?rlz=1C1CHBF_enIN832IN832&ei=I5DjXP3fIYq-9QPi1YTYDg&q=According+to+LinkedIn%2C+the+demand+for++DevOps+engineer+in+the+market+is+rapidly+increasing&oq=According+to+LinkedIn%2C+the+demand+for++DevOps+engineer+in+the+market+is+rapidly+increasing&gs_l=psy-ab.3...71237.71237..71500...0.0..0.106.106.0j1......0....2j1..gws-wiz.......0i71.HkMmKYy-6As
  • #7: https://www.google.com/search?rlz=1C1CHBF_enIN832IN832&ei=I5DjXP3fIYq-9QPi1YTYDg&q=According+to+LinkedIn%2C+the+demand+for++DevOps+engineer+in+the+market+is+rapidly+increasing&oq=According+to+LinkedIn%2C+the+demand+for++DevOps+engineer+in+the+market+is+rapidly+increasing&gs_l=psy-ab.3...71237.71237..71500...0.0..0.106.106.0j1......0....2j1..gws-wiz.......0i71.HkMmKYy-6As
  • #9: https://www.google.com/search?rlz=1C1CHBF_enIN832IN832&ei=I5DjXP3fIYq-9QPi1YTYDg&q=According+to+LinkedIn%2C+the+demand+for++DevOps+engineer+in+the+market+is+rapidly+increasing&oq=According+to+LinkedIn%2C+the+demand+for++DevOps+engineer+in+the+market+is+rapidly+increasing&gs_l=psy-ab.3...71237.71237..71500...0.0..0.106.106.0j1......0....2j1..gws-wiz.......0i71.HkMmKYy-6As
  • #10: https://www.google.com/search?rlz=1C1CHBF_enIN832IN832&ei=I5DjXP3fIYq-9QPi1YTYDg&q=According+to+LinkedIn%2C+the+demand+for++DevOps+engineer+in+the+market+is+rapidly+increasing&oq=According+to+LinkedIn%2C+the+demand+for++DevOps+engineer+in+the+market+is+rapidly+increasing&gs_l=psy-ab.3...71237.71237..71500...0.0..0.106.106.0j1......0....2j1..gws-wiz.......0i71.HkMmKYy-6As
  • #11: https://www.google.com/search?rlz=1C1CHBF_enIN832IN832&ei=I5DjXP3fIYq-9QPi1YTYDg&q=According+to+LinkedIn%2C+the+demand+for++DevOps+engineer+in+the+market+is+rapidly+increasing&oq=According+to+LinkedIn%2C+the+demand+for++DevOps+engineer+in+the+market+is+rapidly+increasing&gs_l=psy-ab.3...71237.71237..71500...0.0..0.106.106.0j1......0....2j1..gws-wiz.......0i71.HkMmKYy-6As
  • #12: https://www.google.com/search?rlz=1C1CHBF_enIN832IN832&ei=I5DjXP3fIYq-9QPi1YTYDg&q=According+to+LinkedIn%2C+the+demand+for++DevOps+engineer+in+the+market+is+rapidly+increasing&oq=According+to+LinkedIn%2C+the+demand+for++DevOps+engineer+in+the+market+is+rapidly+increasing&gs_l=psy-ab.3...71237.71237..71500...0.0..0.106.106.0j1......0....2j1..gws-wiz.......0i71.HkMmKYy-6As
  • #39: Stopping environmental damage
  • #46: To become an expert in the principles of continuous integration and development, you can achieve a certification in DevOps
  • #47: To become an expert in the principles of continuous integration and development, you can achieve a certification in DevOps
  • #51: Why physical classrooms? Do we really need this slide – we could simply show our playlist that it is extensive and you can learn devops from there