SlideShare une entreprise Scribd logo
1  sur  20
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
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

Contenu connexe

Tendances

Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Simplilearn
 

Tendances (20)

DevOps explained
DevOps explainedDevOps explained
DevOps explained
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
DevOps
DevOps DevOps
DevOps
 
Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at Froscon
 
Devops
DevopsDevops
Devops
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
 
DevOps a pratical approach
DevOps a pratical approachDevOps a pratical approach
DevOps a pratical approach
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
 
DevOps
DevOps DevOps
DevOps
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
DevOps and Tools
DevOps and ToolsDevOps and Tools
DevOps and Tools
 
DevOps for beginners
DevOps for beginnersDevOps for beginners
DevOps for beginners
 
Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops Devops
 
devops
devops devops
devops
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Introduction to devops
Introduction to devopsIntroduction to devops
Introduction to devops
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
 

Similaire à About DevOps in simple steps

What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.
anilpmuvvala
 
What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.
anilpmuvvala
 
Introduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptxIntroduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptx
aasssss1
 

Similaire à About DevOps in simple steps (20)

Git & dev ops come together, right now!
Git & dev ops come together, right now!Git & dev ops come together, right now!
Git & dev ops come together, right now!
 
What_is_DevOps.pptx
What_is_DevOps.pptxWhat_is_DevOps.pptx
What_is_DevOps.pptx
 
What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.
 
What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.
 
Introduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptxIntroduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptx
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 
DevSecOps – The Importance of DevOps Security in 2023.docx
DevSecOps – The Importance of DevOps Security in 2023.docxDevSecOps – The Importance of DevOps Security in 2023.docx
DevSecOps – The Importance of DevOps Security in 2023.docx
 
DevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroDevOps Culture & Methodology Intro
DevOps Culture & Methodology Intro
 
The Importance of DevOps Security in 2023.docx
The Importance of DevOps Security in 2023.docxThe Importance of DevOps Security in 2023.docx
The Importance of DevOps Security in 2023.docx
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
 
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
 
Introduction to DevOps in Cloud Computing.pptx
Introduction to DevOps in Cloud Computing.pptxIntroduction to DevOps in Cloud Computing.pptx
Introduction to DevOps in Cloud Computing.pptx
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDF
 
Become a Master in DevOps_ Guide For Beginners and Professionals - Google Doc...
Become a Master in DevOps_ Guide For Beginners and Professionals - Google Doc...Become a Master in DevOps_ Guide For Beginners and Professionals - Google Doc...
Become a Master in DevOps_ Guide For Beginners and Professionals - Google Doc...
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONSDEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
DEVOPS ENGINEER - CAREER PATH, JOB SCOPE, AND CERTIFICATIONS
 
DevOps The Cultural revolution
DevOps The Cultural revolutionDevOps The Cultural revolution
DevOps The Cultural revolution
 
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitThe DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
 
The DevOps Paradigm
The DevOps ParadigmThe DevOps Paradigm
The DevOps Paradigm
 

Dernier

Arjan Call Girl Service #$# O56521286O $#$ Call Girls In Arjan
Arjan Call Girl Service #$# O56521286O $#$ Call Girls In ArjanArjan Call Girl Service #$# O56521286O $#$ Call Girls In Arjan
Arjan Call Girl Service #$# O56521286O $#$ Call Girls In Arjan
parisharma5056
 
100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...
100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...
100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...
hyt3577
 

Dernier (10)

Arjan Call Girl Service #$# O56521286O $#$ Call Girls In Arjan
Arjan Call Girl Service #$# O56521286O $#$ Call Girls In ArjanArjan Call Girl Service #$# O56521286O $#$ Call Girls In Arjan
Arjan Call Girl Service #$# O56521286O $#$ Call Girls In Arjan
 
2k Shots ≽ 9205541914 ≼ Call Girls In Vinod Nagar East (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Vinod Nagar East (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Vinod Nagar East (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Vinod Nagar East (Delhi)
 
Mercer Global Talent Trends 2024 - Human Resources
Mercer Global Talent Trends 2024 - Human ResourcesMercer Global Talent Trends 2024 - Human Resources
Mercer Global Talent Trends 2024 - Human Resources
 
Will Robots Steal Your Jobs? Will Robots Steal Your Jobs? 10 Eye-Opening Work...
Will Robots Steal Your Jobs? Will Robots Steal Your Jobs? 10 Eye-Opening Work...Will Robots Steal Your Jobs? Will Robots Steal Your Jobs? 10 Eye-Opening Work...
Will Robots Steal Your Jobs? Will Robots Steal Your Jobs? 10 Eye-Opening Work...
 
Perry Lieber Your Trusted Guide in the Dynamic World of Real Estate Investments
Perry Lieber Your Trusted Guide in the Dynamic World of Real Estate InvestmentsPerry Lieber Your Trusted Guide in the Dynamic World of Real Estate Investments
Perry Lieber Your Trusted Guide in the Dynamic World of Real Estate Investments
 
RecruZone - Your Recruiting Bounty marketplace
RecruZone - Your Recruiting Bounty marketplaceRecruZone - Your Recruiting Bounty marketplace
RecruZone - Your Recruiting Bounty marketplace
 
100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...
100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...
100%Safe delivery(+971558539980)Abortion pills for sale..dubai sharjah, abu d...
 
Mastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership ManagementMastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership Management
 
Cleared Job Fair Handbook | May 2, 2024
Cleared Job Fair Handbook  |  May 2, 2024Cleared Job Fair Handbook  |  May 2, 2024
Cleared Job Fair Handbook | May 2, 2024
 
Webinar - How to set pay ranges in the context of pay transparency legislation
Webinar - How to set pay ranges in the context of pay transparency legislationWebinar - How to set pay ranges in the context of pay transparency legislation
Webinar - How to set pay ranges in the context of pay transparency legislation
 

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
  • 9.
  • 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

Notes de l'éditeur

  1. Development have problems Operations have problems Without cooperation we have low efficiency and performing.
  2. SDLC and DevOps Best practice in deployment and software building Redisaine systems and QA
  3. 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).
  4. 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/
  5. 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” *
  6. https://www.bluematador.com/blog/short-history-lesson-devops-where-its-going/
  7. https://en.wikipedia.org/wiki/DevOps_toolchain
  8. Organisation and orchestration of toolchains Big community Interesting projects
  9. 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))
  10. https://dzone.com/articles/devops-trends-2019-what-you-need-to-know https://devops.com/top-trends-in-devops-for-2019/
  11. https://dou.ua/lenta/articles/devops-engineer-position/ https://www.edureka.co/blog/devops-engineer-career-path-your-guide-to-bagging-top-devops-jobs
  12. https://www.channelfutures.com/technologies/devops-dictionary-a-guide-to-devops-words-and-terms