SlideShare a Scribd company logo
4
Most read
5
Most read
6
Most read
About DevOps in simple steps
Few words about hiring of DevOps by Ihor Odynets
Grid Dynamics ● Intro
● Description
● Principles
● History
● Dev
● Ops
● Tools
● Clouds
● Culture
● Trends
● Specifics
● Career path
● Key words
● Resources
● QA
Intro
Long-long time ago...
In far-far galaxy…
System administrators and IT specialist was in same position.
Operations in IT was in base level and development was easy - going. But...
Description
DevOps is a set of software development
practices that combines software
development (Dev) and information
technology operations (Ops) to shorten
the systems development life cycle while
delivering features, fixes, and updates
frequently in close alignment with
business objectives.
__________________________________________
TECHNICALLY MOSES WAS THE FIRST PERSON
WITH A TABLET DOWNLOADING DATA FROM
THE CLOUD.
But remember - DevOps it’s not only about clouds
As DevOps is intended to be a cross-functional mode
of working, those that practice the methodology use
different sets of tools—referred to as toolchains—
rather than a single one.These toolchains are
expected to fit into one or more of the following
categories, reflective of key aspects of the
development and delivery process:[
1. Coding – code development and review, source
code management tools, code merging
2. Building – continuous integration tools, build status
3. Testing – continuous testing tools that provide
feedback on business risks
4. Packaging – artifact repository, application pre-
deployment staging
5. Releasing – change management, release
approvals, release automation
6. Configuring – infrastructure configuration and
management, infrastructure as code tools
7. Monitoring – applications performance monitoring,
end-user experience
General overview
Principles vol.1
Principles vol. 2
DevOps - child of Agile
Agile view of principles in DevOps based on
“Just in time” solution - continuous processes.
Agile ideal system for R&D departments -
always in process.
Changes of requirements, tools or ideas take
new architecture of processes and solutions.
All process on the way but big chance of geps
and problems (risks).
Day after day this systems works better and like
next stage - stream of life (LIoT) - ( Life in
internet of things).
Principles vol. 3
1. Business drivers
have needs;
2. Methodology
helpful for
decomposition
of user stories;
3. DevOps collect all
parts of
solutions;
4. Clouds improve
computing and
performing;
History
Turing First site Social side of DevOps
Fortran Ben Trainor (Google) New way (and clouds)
ARPANET 1967-69? Flickr IoT and AI
About DevOps in simple steps
Toolchain
Tools for
DevOps -
different parts
of toolchain
Different
solutions -
different ways
Tools vol.1 Dev- and -Ops
Tools vol.2
Docker is a tool
designed to make it
easier to create, deploy,
and run applications by
using containers.
Containers allow a
developer to package up
an application with all of
the parts it needs, such
as libraries and other
dependencies, and ship it
all out as one package.
Any Application
Any Infrastructure
Any Operating System
Any Orchestrator
Tools vol.3 mr. Jenkins
Clouds
Clouds vol.2 (Private clouds and VPC)
Private cloud refers to a model of cloud
computing where IT services are
provisioned over private IT infrastructure
for the dedicated use of a single
organization. A private cloud is usually
managed via internal resources. The
terms private cloud and virtual private
cloud (VPC) are often used
interchangeably.
This clouds can be in AWS or Google
or different clouds. Or not.
Culture
Trends
Career path (DevOps vs System administrators).
Most DevOps engineers start like
system administrators who have
learned programming tools, or
developers who have figured out
the intricacies of the operations
processes. It is desirable to have a
basic technical education, to
understand the issues related to
system administration and
automation of various tasks.
https://gridu.litmos.com/home/LearningPath/35005?r=Fals
e&ts=636903236083361835
Devops' job is to collaborate on a
high-level and ensure synergy in
each section of the company. A
sysadmin guy is more focused
on configuring, keeping up and
maintaining servers and
computer systems. ... Devops
guys can do everything a
sysadmin does, but a sysadmin
cannot do everything a devops
guy does
But remember: DevOps - not system admin!
Key words
Clouds
AWS, Amazon, GCP,
GoogleCloud, ORACLE,
IBMCloud, Azure,
“Microsoft Clouds”,
Sharepoint, SaaS,
PaaS, IaaS,
Deployment, Private
cloud, Community cloud,
Public cloud, Hybrid
cloud, VPC.
CICD
First line:
AnthillPro, Bamboo, Buildbot,
CruiseControl, GoCD (Go
continuous delivery), Hudson,
TeamCity, Travis CI, Visual
Studio Team Services,
FlexDeploy (Flexagon).
Bach, Python, Groovy
Second line:
CFEngine, Distelli, LCFG,
Otter, Version control, trunk,
staging, DO-178C, MPW,
CMake, OpenMake Software,
Premake
Config tools
Ansible, CFEngine,
ChefINFRA(Chef),,
Puppet, Saltstack,
Docker, PowerShell
DSC.
UNIX-systems and
networks
Linux, Ubuntu, Debian,
Centos, Redhat, Alpine
Q&A

More Related Content

PPTX
DevOps 101 - an Introduction to DevOps
Red Gate Software
 
PDF
DevOps for beginners
Pradeep Patel, PMP®
 
PDF
DevOps - A Gentle Introduction
CodeOps Technologies LLP
 
PPTX
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Simplilearn
 
PPTX
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
Simplilearn
 
PPTX
DevOps Introduction
Robert Sell
 
PPTX
DevOps seminar ppt
DurgashambaviAmarnen
 
PDF
DevOps Best Practices
Giragadurai Vallirajan
 
DevOps 101 - an Introduction to DevOps
Red Gate Software
 
DevOps for beginners
Pradeep Patel, PMP®
 
DevOps - A Gentle Introduction
CodeOps Technologies LLP
 
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Simplilearn
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
Simplilearn
 
DevOps Introduction
Robert Sell
 
DevOps seminar ppt
DurgashambaviAmarnen
 
DevOps Best Practices
Giragadurai Vallirajan
 

What's hot (20)

PPTX
Introduction to DevOps
Hawkman Academy
 
PDF
Devops Devops Devops, at Froscon
Kris Buytaert
 
PPTX
DevOps Foundation
Homepree Rloy
 
PPTX
DevOps Overview
Sagar Mody
 
PPTX
DevOps introduction
Mettje Heegstra
 
PPTX
Azure DevOps
Felipe Artur Feltes
 
PDF
What Is DevOps? | Introduction To DevOps | DevOps Tools | DevOps Tutorial | D...
Edureka!
 
PPTX
Platform engineering 101
Sander Knape
 
PPTX
DevOps-as-a-Service: Towards Automating the Automation
Keith Pleas
 
PPTX
Devops online training ppt
KhalidQureshi31
 
PDF
Devops
Fernando Ike
 
PDF
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
Edureka!
 
PDF
Azure DevOps Presentation
InCycleSoftware
 
PPTX
Devops
Sun Technlogies
 
PPTX
Devops
Daniel Fikre
 
PDF
Introduction to DevOps
Ravindu Fernando
 
PDF
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
SlideTeam
 
PDF
10 Business Advantages of DevOps
cliqtechno
 
PPTX
DevOps
Gehad Elsayed
 
PPTX
Devops ppt
Sulekha IT Training
 
Introduction to DevOps
Hawkman Academy
 
Devops Devops Devops, at Froscon
Kris Buytaert
 
DevOps Foundation
Homepree Rloy
 
DevOps Overview
Sagar Mody
 
DevOps introduction
Mettje Heegstra
 
Azure DevOps
Felipe Artur Feltes
 
What Is DevOps? | Introduction To DevOps | DevOps Tools | DevOps Tutorial | D...
Edureka!
 
Platform engineering 101
Sander Knape
 
DevOps-as-a-Service: Towards Automating the Automation
Keith Pleas
 
Devops online training ppt
KhalidQureshi31
 
Devops
Fernando Ike
 
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
Edureka!
 
Azure DevOps Presentation
InCycleSoftware
 
Devops
Daniel Fikre
 
Introduction to DevOps
Ravindu Fernando
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
SlideTeam
 
10 Business Advantages of DevOps
cliqtechno
 
Ad

Similar to About DevOps in simple steps (20)

PDF
intro to DevOps
Mujahed Al-Tahle
 
PDF
Git & dev ops come together, right now!
rhirschfeld
 
PPTX
What_is_DevOps.pptx
mridulsharma774687
 
PPTX
What is DevOps And How It Is Useful In Real life.
anilpmuvvala
 
PPTX
What_is_DevOps_how_it's_very_useful_in_daily_Life.
anilpmuvvala
 
PPTX
Introduction to DevOps slides-converted (1).pptx
aasssss1
 
PPTX
Dev Ops for systems of record - Talk at Agile Australia 2015
Mirco Hering
 
DOCX
DevSecOps – The Importance of DevOps Security in 2023.docx
Xavor Corporation - Redefining Health Technology
 
PDF
DevOps Culture & Methodology Intro
Najib Radzuan
 
DOC
DevOps - Bridging Development & Operations.doc
TCCI Computer Coaching
 
DOCX
The Importance of DevOps Security in 2023.docx
Xavor Corporation - Redefining Health Technology
 
PPTX
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
Rauno De Pasquale
 
PPTX
DevOps Culture transformation in Modern Software Delivery
Najib Radzuan
 
PDF
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
Gonzague PATINIER
 
PPTX
Introduction to DevOps in Cloud Computing.pptx
LAKSHMIS553566
 
PDF
Unifying DevOps and MLOps Pipelines_ Building Smarter, Faster, and Scalable S...
your techdigest
 
PDF
Devops interview-questions-PDF
Mayank Kumar
 
PDF
Become a Master in DevOps_ Guide For Beginners and Professionals - Google Doc...
Microsoft azure
 
PDF
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
Sprintzeal
 
PDF
DevOps The Cultural revolution
Somenath Ghosh
 
intro to DevOps
Mujahed Al-Tahle
 
Git & dev ops come together, right now!
rhirschfeld
 
What_is_DevOps.pptx
mridulsharma774687
 
What is DevOps And How It Is Useful In Real life.
anilpmuvvala
 
What_is_DevOps_how_it's_very_useful_in_daily_Life.
anilpmuvvala
 
Introduction to DevOps slides-converted (1).pptx
aasssss1
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Mirco Hering
 
DevSecOps – The Importance of DevOps Security in 2023.docx
Xavor Corporation - Redefining Health Technology
 
DevOps Culture & Methodology Intro
Najib Radzuan
 
DevOps - Bridging Development & Operations.doc
TCCI Computer Coaching
 
The Importance of DevOps Security in 2023.docx
Xavor Corporation - Redefining Health Technology
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
Rauno De Pasquale
 
DevOps Culture transformation in Modern Software Delivery
Najib Radzuan
 
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
Gonzague PATINIER
 
Introduction to DevOps in Cloud Computing.pptx
LAKSHMIS553566
 
Unifying DevOps and MLOps Pipelines_ Building Smarter, Faster, and Scalable S...
your techdigest
 
Devops interview-questions-PDF
Mayank Kumar
 
Become a Master in DevOps_ Guide For Beginners and Professionals - Google Doc...
Microsoft azure
 
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
Sprintzeal
 
DevOps The Cultural revolution
Somenath Ghosh
 
Ad

Recently uploaded (8)

DOC
Interview documents for recruitment .doc
sanmikha2022
 
PPTX
Professional Ethics aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
huzaifahassan23
 
PPTX
Class12_Psychology_Chapter2_Self_Personality.pptx
dynamicplays04
 
PDF
Healthcare Staffing Solutions Trusted Travel Nursing .pdf
Key Medsolutions Inc
 
PDF
Webinar - Pay transparency legislation What's new and what's next.pdf
PayScale, Inc.
 
PDF
HR Generalist Course- HR Remedy India.pdf
priyanshichaubey876
 
PDF
A presentation on Self learning through Self awareness
dollymehtaece23
 
PPTX
HRM Speciaslization.pptx ,Guidlines for MBA students for their future growth
nazia539565
 
Interview documents for recruitment .doc
sanmikha2022
 
Professional Ethics aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
huzaifahassan23
 
Class12_Psychology_Chapter2_Self_Personality.pptx
dynamicplays04
 
Healthcare Staffing Solutions Trusted Travel Nursing .pdf
Key Medsolutions Inc
 
Webinar - Pay transparency legislation What's new and what's next.pdf
PayScale, Inc.
 
HR Generalist Course- HR Remedy India.pdf
priyanshichaubey876
 
A presentation on Self learning through Self awareness
dollymehtaece23
 
HRM Speciaslization.pptx ,Guidlines for MBA students for their future growth
nazia539565
 

About DevOps in simple steps

  • 1. About DevOps in simple steps Few words about hiring of DevOps by Ihor Odynets Grid Dynamics ● Intro ● Description ● Principles ● History ● Dev ● Ops ● Tools ● Clouds ● Culture ● Trends ● Specifics ● Career path ● Key words ● Resources ● QA
  • 2. Intro Long-long time ago... In far-far galaxy… System administrators and IT specialist was in same position. Operations in IT was in base level and development was easy - going. But...
  • 3. Description DevOps is a set of software development practices that combines software development (Dev) and information technology operations (Ops) to shorten the systems development life cycle while delivering features, fixes, and updates frequently in close alignment with business objectives. __________________________________________ TECHNICALLY MOSES WAS THE FIRST PERSON WITH A TABLET DOWNLOADING DATA FROM THE CLOUD. But remember - DevOps it’s not only about clouds
  • 4. As DevOps is intended to be a cross-functional mode of working, those that practice the methodology use different sets of tools—referred to as toolchains— rather than a single one.These toolchains are expected to fit into one or more of the following categories, reflective of key aspects of the development and delivery process:[ 1. Coding – code development and review, source code management tools, code merging 2. Building – continuous integration tools, build status 3. Testing – continuous testing tools that provide feedback on business risks 4. Packaging – artifact repository, application pre- deployment staging 5. Releasing – change management, release approvals, release automation 6. Configuring – infrastructure configuration and management, infrastructure as code tools 7. Monitoring – applications performance monitoring, end-user experience General overview
  • 6. Principles vol. 2 DevOps - child of Agile Agile view of principles in DevOps based on “Just in time” solution - continuous processes. Agile ideal system for R&D departments - always in process. Changes of requirements, tools or ideas take new architecture of processes and solutions. All process on the way but big chance of geps and problems (risks). Day after day this systems works better and like next stage - stream of life (LIoT) - ( Life in internet of things).
  • 7. Principles vol. 3 1. Business drivers have needs; 2. Methodology helpful for decomposition of user stories; 3. DevOps collect all parts of solutions; 4. Clouds improve computing and performing;
  • 8. History Turing First site Social side of DevOps Fortran Ben Trainor (Google) New way (and clouds) ARPANET 1967-69? Flickr IoT and AI
  • 10. Toolchain Tools for DevOps - different parts of toolchain Different solutions - different ways
  • 11. Tools vol.1 Dev- and -Ops
  • 12. Tools vol.2 Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package. Any Application Any Infrastructure Any Operating System Any Orchestrator
  • 13. Tools vol.3 mr. Jenkins
  • 15. Clouds vol.2 (Private clouds and VPC) Private cloud refers to a model of cloud computing where IT services are provisioned over private IT infrastructure for the dedicated use of a single organization. A private cloud is usually managed via internal resources. The terms private cloud and virtual private cloud (VPC) are often used interchangeably. This clouds can be in AWS or Google or different clouds. Or not.
  • 18. Career path (DevOps vs System administrators). Most DevOps engineers start like system administrators who have learned programming tools, or developers who have figured out the intricacies of the operations processes. It is desirable to have a basic technical education, to understand the issues related to system administration and automation of various tasks. https://gridu.litmos.com/home/LearningPath/35005?r=Fals e&ts=636903236083361835 Devops' job is to collaborate on a high-level and ensure synergy in each section of the company. A sysadmin guy is more focused on configuring, keeping up and maintaining servers and computer systems. ... Devops guys can do everything a sysadmin does, but a sysadmin cannot do everything a devops guy does But remember: DevOps - not system admin!
  • 19. Key words Clouds AWS, Amazon, GCP, GoogleCloud, ORACLE, IBMCloud, Azure, “Microsoft Clouds”, Sharepoint, SaaS, PaaS, IaaS, Deployment, Private cloud, Community cloud, Public cloud, Hybrid cloud, VPC. CICD First line: AnthillPro, Bamboo, Buildbot, CruiseControl, GoCD (Go continuous delivery), Hudson, TeamCity, Travis CI, Visual Studio Team Services, FlexDeploy (Flexagon). Bach, Python, Groovy Second line: CFEngine, Distelli, LCFG, Otter, Version control, trunk, staging, DO-178C, MPW, CMake, OpenMake Software, Premake Config tools Ansible, CFEngine, ChefINFRA(Chef),, Puppet, Saltstack, Docker, PowerShell DSC. UNIX-systems and networks Linux, Ubuntu, Debian, Centos, Redhat, Alpine
  • 20. Q&A

Editor's Notes

  • #3: Development have problems Operations have problems Without cooperation we have low efficiency and performing.
  • #4: SDLC and DevOps Best practice in deployment and software building Redisaine systems and QA
  • #5: Circle of DevOps Duties and responsibilities All in “one hands” - orchestra-man There are different interpretations of these toolchains (e.g. Plan, Create, Verify, Package, Release, Configure, and Monitor). Some categories are more essential in a DevOps toolchain than others; especially continuous integration (e.g. Jenkins) and infrastructure as code (e.g. Puppet).
  • #7: Agile manifesto: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan https://biz.mann-ivanov-ferber.ru/2017/05/31/12-principov-gibkoi%CC%86-razrabotki-programmnogo-obespecheniya/
  • #8: Big goal - values and ideas Big deal - money and system Some articles in the DevOps literature assume or recommend significant participation in DevOps initiatives from outside an organization's IT department, e.g.: "DevOps is just the agile principle, taken to the full enterprise” *
  • #9: https://www.bluematador.com/blog/short-history-lesson-devops-where-its-going/
  • #11: https://en.wikipedia.org/wiki/DevOps_toolchain
  • #15: Organisation and orchestration of toolchains Big community Interesting projects
  • #16: TOP 5 AWS, Google, Microsoft, IBM, Oracle, Alibaba stack up https://www.techopedia.com/definition/13677/private-cloud https://www.cloudhealthtech.com/blog/google-cloud-vs-aws Different models of infrastructures: Dedicated servers IaaS (Infrastructure in cloud) STaaS (Cloud Storage), Cloud Disk Data center and VPN LIR RIPE services VPC (virtual cloud platforms (sand box))
  • #19: https://dzone.com/articles/devops-trends-2019-what-you-need-to-know https://devops.com/top-trends-in-devops-for-2019/
  • #20: https://dou.ua/lenta/articles/devops-engineer-position/ https://www.edureka.co/blog/devops-engineer-career-path-your-guide-to-bagging-top-devops-jobs
  • #21: https://www.channelfutures.com/technologies/devops-dictionary-a-guide-to-devops-words-and-terms