SlideShare a Scribd company logo
1 of 32
DEVOPS ENGINEER
ROLETorino DevOps Meetup
FROM THE PREVIOUS
SESSIONS
Is SRE an alternative to DevOps?
Google creates and evolved the concept
independently from DevOps movement.
«If you think of DevOps like an interface in a programming language,
class SRE implements DevOps. SRE includes additional practices and
recommendations that are not necessarily part of the DevOps
interface. DevOps and SRE are not two competing methods for
software development and operations, but rather close friends
designed to break down organizational barriers to deliver better
software faster.
DevOps emerged as a culture and a set of practices
that aims to reduce the gaps between software
development and software operation.
The DevOps movement does not explicitly define how
to succeed.
SRE prescribes how to succeed in the various DevOps
areas.” (Liz Fong-Jones, Seth Vargo)
DEVOPS VS SRE (SITE
RELIABILITY ENGINEERING)
DevOps movement in the community and SRE initiative
in Google started from the same problem, the inefficiency
of having Developers and Operators working on the
different side of a wall, the first looking for feature and the
second for stability.
“One could view DevOps as a generalization of several
core SRE principles to a wider range of organizations,
management structures, and personnel. One could
equivalently view SRE as a specific implementation of
DevOps with some idiosyncratic extensions.“(Ben Traynor)
A DevOps Engineer is someone who understands the full
SDLC (Software Development Life Cycle)
DevOps focuses more on the automation part
SREs focus is more on the aspects like system availability,
observability, and scale
”The basic tenet of SRE is that doing operations well is a
software problem”
SRE VS DEVOPS
IS DEVOPS ENGINEER A
ROLE?
JOB PLACEMENT
SITES
HOW IS IT
DESCRIBED?
MICROSOFT BUILD 2020
DEVOPS STATE OF
THE NATION
DEVOPS STATE OF
THE NATION
Gene Kim: “back in 2013 DevOps was a
domain of the tech giants (as Google,
Microsoft, etc..) now in 2020 DevOps is
being used by large corporate
organisation cross every industry”
Stephen Thair: “what changed from 2013
to now clouds were for early adopter
while now it is mainstream, and along
with cloud DevOps became mainstream
because it was the opportunity to reset
how to manage the solutions using the
clouds”
“DevOps transformation is not something
you need your CTO or manager to drive
you to, you can start working in your
team, but if senior managers are not
supporting these activities the DevOps
adoption in the company will not work, it
will remain inside individual teams”
“Covid-19 has in some cases be a trigger
for DevOps because it was clear that
companies adopting this where able to
react quicker”
“Customers do not care that I can do
RubyGems management in my laptop.
Technology management has a value
only if it provides value to the business”
“Maturity of DevOps is visible when we
talk about teams and about platforms and
not about developers or infrastructure”
“DevOps can be enabled by technology,
using event sourcing or microservices
move you to that way of working”
“Leadership has to understand value of
investing on developing productivity
solutions as equal or higher value than
developing customer features”
OSSERVATORIO CLOUD
TRANSFORMATION
DEVOPS ADOPTION IN
ITALY
WHAT HAS BEEN
DONE
WHAT WAS DIFFICULT
OUR SURVEY
SOURCES
SOURCES
26% SysAdmin
22% Other
24% Developer
36% Cloud Engineer
14% Release Manager
28% DevOps Engineer
22% SRE
Others: Service Manager,
Student, Team Leader, IT
Advisor, QA
SYSADMIN ROLE
CLOUD ENGINEER
ROLE
SRE ROLE
DEVOPS ENGINEER
ROLE
ROLES DEFINITION
36% answered “DevOps Engineer is not a role or a title”
56% answered “SRE is a new role”
56% answered “Cloud Engineer is a new role”
59% answered “Cloud Engineer is an evolution of
SysAdmin”
30% answered “DevOps Engineer is an evolution of
Developer”
19% answered “DevOps Engineer is an evolution of
SysAdmin”
19% answered “DevOps Engineer is an evolution of Cloud
Engineer”
26% answered “DevOps Engineer is a new role”
SKILL REQUIRED BY
ROLE
SysAdmin Developer
SKILL REQUIRED BY
ROLE
SRECloud Engineer
SKILL REQUIRED BY
ROLE
DevOps Engineer
SKILL REQUIRED BY
ROLE
DevOps Engineer
SRE
Cloud Engineer
PREDICTIONS
In two years which role will no longer exist?
DevOps EngineerSysAdmin Cloud Engineer SRE
Italian: 75%
English: 33%
Italian: 22%
English: 50%
Italian: 47%
English: 0%
Italian: 19%
English: 66%
FROM THE COMMENTS
FROM THE COMMENTS
FROM THE COMMENTS
FROM THE COMMENTS
THE END – Q&A ?

More Related Content

What's hot

The Journey to Mainframe DevOps
The Journey to Mainframe DevOpsThe Journey to Mainframe DevOps
The Journey to Mainframe DevOpsMicro Focus
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training pptKhalidQureshi31
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppteduxfactor .com
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in HyderabadKumarNaik21
 
DevOps Online Training
DevOps Online TrainingDevOps Online Training
DevOps Online TrainingVijayVijji8
 
Java training in Bhubaneswar
Java training in BhubaneswarJava training in Bhubaneswar
Java training in Bhubaneswarjavalit
 
DevOps , A quick introduction
DevOps , A quick introductionDevOps , A quick introduction
DevOps , A quick introductionMostafa Hashkil
 
Iac evolutions
Iac evolutionsIac evolutions
Iac evolutionsPrancer Io
 
Software Development Lifecycle Overview By CC
Software Development Lifecycle Overview By CCSoftware Development Lifecycle Overview By CC
Software Development Lifecycle Overview By CCCooperative Computing
 
Low code - empower the capability to accelerate | Swatantra Kumar
Low code - empower the capability to accelerate | Swatantra KumarLow code - empower the capability to accelerate | Swatantra Kumar
Low code - empower the capability to accelerate | Swatantra KumarSwatantra Kumar
 
Selenium-corporate-training-in-mumbai
Selenium-corporate-training-in-mumbaiSelenium-corporate-training-in-mumbai
Selenium-corporate-training-in-mumbaiUnmesh Baile
 
Micro Focus at a glance - #MFSummit2017
Micro Focus at a glance - #MFSummit2017Micro Focus at a glance - #MFSummit2017
Micro Focus at a glance - #MFSummit2017Micro Focus
 
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs
 
devops online training in hyderabad
devops online training in hyderabaddevops online training in hyderabad
devops online training in hyderabadDIGITALSAI1
 

What's hot (15)

The Journey to Mainframe DevOps
The Journey to Mainframe DevOpsThe Journey to Mainframe DevOps
The Journey to Mainframe DevOps
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in Hyderabad
 
DevOps Online Training
DevOps Online TrainingDevOps Online Training
DevOps Online Training
 
Java training in Bhubaneswar
Java training in BhubaneswarJava training in Bhubaneswar
Java training in Bhubaneswar
 
DevOps , A quick introduction
DevOps , A quick introductionDevOps , A quick introduction
DevOps , A quick introduction
 
Iac evolutions
Iac evolutionsIac evolutions
Iac evolutions
 
Software Development Lifecycle Overview By CC
Software Development Lifecycle Overview By CCSoftware Development Lifecycle Overview By CC
Software Development Lifecycle Overview By CC
 
Low code - empower the capability to accelerate | Swatantra Kumar
Low code - empower the capability to accelerate | Swatantra KumarLow code - empower the capability to accelerate | Swatantra Kumar
Low code - empower the capability to accelerate | Swatantra Kumar
 
Selenium-corporate-training-in-mumbai
Selenium-corporate-training-in-mumbaiSelenium-corporate-training-in-mumbai
Selenium-corporate-training-in-mumbai
 
Micro Focus at a glance - #MFSummit2017
Micro Focus at a glance - #MFSummit2017Micro Focus at a glance - #MFSummit2017
Micro Focus at a glance - #MFSummit2017
 
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
 
Microservice's in detailed
Microservice's in detailedMicroservice's in detailed
Microservice's in detailed
 
devops online training in hyderabad
devops online training in hyderabaddevops online training in hyderabad
devops online training in hyderabad
 

Similar to DevOps Engineer Role

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...Rauno De Pasquale
 
Meetup DevOps - Accelerate
Meetup DevOps - AccelerateMeetup DevOps - Accelerate
Meetup DevOps - AccelerateDelta-N
 
DevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroDevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroNajib Radzuan
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITAndrea Tino
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps IntroductionRobert Sell
 
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 DeliveryNajib Radzuan
 
Agile Gurugram Conference 2020 | Value of DevOps - Journey from Automation to...
Agile Gurugram Conference 2020 | Value of DevOps - Journey from Automation to...Agile Gurugram Conference 2020 | Value of DevOps - Journey from Automation to...
Agile Gurugram Conference 2020 | Value of DevOps - Journey from Automation to...AgileNetwork
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple stepsIhor Odynets
 
What is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdfWhat is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdfCerebrum Infotech
 
What Are The Top 5 Trending Technologies In DevOps?.pdf
What Are The Top 5 Trending Technologies In DevOps?.pdfWhat Are The Top 5 Trending Technologies In DevOps?.pdf
What Are The Top 5 Trending Technologies In DevOps?.pdfSmith Daniel
 
Agile vs. DevOps.pdf
Agile vs. DevOps.pdfAgile vs. DevOps.pdf
Agile vs. DevOps.pdfSimform
 
DevOps a peek into high performing organizations
DevOps a peek into high performing organizationsDevOps a peek into high performing organizations
DevOps a peek into high performing organizationsRam0603
 
DevOps Vs SRE Major Differences That You Need To Know - Hidden Brains Infotech
DevOps Vs SRE Major Differences That You Need To Know - Hidden Brains InfotechDevOps Vs SRE Major Differences That You Need To Know - Hidden Brains Infotech
DevOps Vs SRE Major Differences That You Need To Know - Hidden Brains InfotechRosalie Lauren
 

Similar to DevOps Engineer Role (20)

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...
 
Meetup DevOps - Accelerate
Meetup DevOps - AccelerateMeetup DevOps - Accelerate
Meetup DevOps - Accelerate
 
Devops.pptx
Devops.pptxDevops.pptx
Devops.pptx
 
DevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroDevOps Culture & Methodology Intro
DevOps Culture & Methodology Intro
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in IT
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
Latest dev ops trends in 2021 you should know
Latest dev ops trends in 2021 you should knowLatest dev ops trends in 2021 you should know
Latest dev ops trends in 2021 you should know
 
Devops ppt
Devops pptDevops ppt
Devops ppt
 
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
 
DEVOPS COURSE PDF.pdf
DEVOPS COURSE PDF.pdfDEVOPS COURSE PDF.pdf
DEVOPS COURSE PDF.pdf
 
Agile Gurugram Conference 2020 | Value of DevOps - Journey from Automation to...
Agile Gurugram Conference 2020 | Value of DevOps - Journey from Automation to...Agile Gurugram Conference 2020 | Value of DevOps - Journey from Automation to...
Agile Gurugram Conference 2020 | Value of DevOps - Journey from Automation to...
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple steps
 
What_is_DevOps.pptx
What_is_DevOps.pptxWhat_is_DevOps.pptx
What_is_DevOps.pptx
 
What is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdfWhat is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdf
 
What Are The Top 5 Trending Technologies In DevOps?.pdf
What Are The Top 5 Trending Technologies In DevOps?.pdfWhat Are The Top 5 Trending Technologies In DevOps?.pdf
What Are The Top 5 Trending Technologies In DevOps?.pdf
 
DevOps
DevOpsDevOps
DevOps
 
Dev ops
Dev opsDev ops
Dev ops
 
Agile vs. DevOps.pdf
Agile vs. DevOps.pdfAgile vs. DevOps.pdf
Agile vs. DevOps.pdf
 
DevOps a peek into high performing organizations
DevOps a peek into high performing organizationsDevOps a peek into high performing organizations
DevOps a peek into high performing organizations
 
DevOps Vs SRE Major Differences That You Need To Know - Hidden Brains Infotech
DevOps Vs SRE Major Differences That You Need To Know - Hidden Brains InfotechDevOps Vs SRE Major Differences That You Need To Know - Hidden Brains Infotech
DevOps Vs SRE Major Differences That You Need To Know - Hidden Brains Infotech
 

More from Rauno De Pasquale

06 azure well architected framework
06 azure well architected framework06 azure well architected framework
06 azure well architected frameworkRauno De Pasquale
 
05 azure well architected framework
05 azure well architected framework05 azure well architected framework
05 azure well architected frameworkRauno De Pasquale
 
04 azure well architected framework
04 azure well architected framework04 azure well architected framework
04 azure well architected frameworkRauno De Pasquale
 
03 azure well architected framework
03 azure well architected framework03 azure well architected framework
03 azure well architected frameworkRauno De Pasquale
 
02 azure well architected framework
02 azure well architected framework02 azure well architected framework
02 azure well architected frameworkRauno De Pasquale
 
01 azure well architected framework
01 azure well architected framework01 azure well architected framework
01 azure well architected frameworkRauno De Pasquale
 
DevOps Training - Introduction to Terraform
DevOps Training - Introduction to TerraformDevOps Training - Introduction to Terraform
DevOps Training - Introduction to TerraformRauno De Pasquale
 
Kubernetes the deltatre way the basics - introduction to containers and orc...
Kubernetes the deltatre way   the basics - introduction to containers and orc...Kubernetes the deltatre way   the basics - introduction to containers and orc...
Kubernetes the deltatre way the basics - introduction to containers and orc...Rauno De Pasquale
 
DevOps Torino Meetup - SRE Concepts
DevOps Torino Meetup - SRE ConceptsDevOps Torino Meetup - SRE Concepts
DevOps Torino Meetup - SRE ConceptsRauno De Pasquale
 
Newesis azure devops-presentation
Newesis azure devops-presentationNewesis azure devops-presentation
Newesis azure devops-presentationRauno De Pasquale
 
Newesis - Introduction to Containers
Newesis -  Introduction to ContainersNewesis -  Introduction to Containers
Newesis - Introduction to ContainersRauno De Pasquale
 
Newesis - Introduction to the Cloud
Newesis -  Introduction to the CloudNewesis -  Introduction to the Cloud
Newesis - Introduction to the CloudRauno De Pasquale
 

More from Rauno De Pasquale (12)

06 azure well architected framework
06 azure well architected framework06 azure well architected framework
06 azure well architected framework
 
05 azure well architected framework
05 azure well architected framework05 azure well architected framework
05 azure well architected framework
 
04 azure well architected framework
04 azure well architected framework04 azure well architected framework
04 azure well architected framework
 
03 azure well architected framework
03 azure well architected framework03 azure well architected framework
03 azure well architected framework
 
02 azure well architected framework
02 azure well architected framework02 azure well architected framework
02 azure well architected framework
 
01 azure well architected framework
01 azure well architected framework01 azure well architected framework
01 azure well architected framework
 
DevOps Training - Introduction to Terraform
DevOps Training - Introduction to TerraformDevOps Training - Introduction to Terraform
DevOps Training - Introduction to Terraform
 
Kubernetes the deltatre way the basics - introduction to containers and orc...
Kubernetes the deltatre way   the basics - introduction to containers and orc...Kubernetes the deltatre way   the basics - introduction to containers and orc...
Kubernetes the deltatre way the basics - introduction to containers and orc...
 
DevOps Torino Meetup - SRE Concepts
DevOps Torino Meetup - SRE ConceptsDevOps Torino Meetup - SRE Concepts
DevOps Torino Meetup - SRE Concepts
 
Newesis azure devops-presentation
Newesis azure devops-presentationNewesis azure devops-presentation
Newesis azure devops-presentation
 
Newesis - Introduction to Containers
Newesis -  Introduction to ContainersNewesis -  Introduction to Containers
Newesis - Introduction to Containers
 
Newesis - Introduction to the Cloud
Newesis -  Introduction to the CloudNewesis -  Introduction to the Cloud
Newesis - Introduction to the Cloud
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

DevOps Engineer Role

  • 3. Is SRE an alternative to DevOps? Google creates and evolved the concept independently from DevOps movement. «If you think of DevOps like an interface in a programming language, class SRE implements DevOps. SRE includes additional practices and recommendations that are not necessarily part of the DevOps interface. DevOps and SRE are not two competing methods for software development and operations, but rather close friends designed to break down organizational barriers to deliver better software faster. DevOps emerged as a culture and a set of practices that aims to reduce the gaps between software development and software operation. The DevOps movement does not explicitly define how to succeed. SRE prescribes how to succeed in the various DevOps areas.” (Liz Fong-Jones, Seth Vargo) DEVOPS VS SRE (SITE RELIABILITY ENGINEERING)
  • 4. DevOps movement in the community and SRE initiative in Google started from the same problem, the inefficiency of having Developers and Operators working on the different side of a wall, the first looking for feature and the second for stability. “One could view DevOps as a generalization of several core SRE principles to a wider range of organizations, management structures, and personnel. One could equivalently view SRE as a specific implementation of DevOps with some idiosyncratic extensions.“(Ben Traynor) A DevOps Engineer is someone who understands the full SDLC (Software Development Life Cycle) DevOps focuses more on the automation part SREs focus is more on the aspects like system availability, observability, and scale ”The basic tenet of SRE is that doing operations well is a software problem” SRE VS DEVOPS
  • 10. DEVOPS STATE OF THE NATION Gene Kim: “back in 2013 DevOps was a domain of the tech giants (as Google, Microsoft, etc..) now in 2020 DevOps is being used by large corporate organisation cross every industry” Stephen Thair: “what changed from 2013 to now clouds were for early adopter while now it is mainstream, and along with cloud DevOps became mainstream because it was the opportunity to reset how to manage the solutions using the clouds” “DevOps transformation is not something you need your CTO or manager to drive you to, you can start working in your team, but if senior managers are not supporting these activities the DevOps adoption in the company will not work, it will remain inside individual teams” “Covid-19 has in some cases be a trigger for DevOps because it was clear that companies adopting this where able to react quicker” “Customers do not care that I can do RubyGems management in my laptop. Technology management has a value only if it provides value to the business” “Maturity of DevOps is visible when we talk about teams and about platforms and not about developers or infrastructure” “DevOps can be enabled by technology, using event sourcing or microservices move you to that way of working” “Leadership has to understand value of investing on developing productivity solutions as equal or higher value than developing customer features”
  • 17. SOURCES 26% SysAdmin 22% Other 24% Developer 36% Cloud Engineer 14% Release Manager 28% DevOps Engineer 22% SRE Others: Service Manager, Student, Team Leader, IT Advisor, QA
  • 22. ROLES DEFINITION 36% answered “DevOps Engineer is not a role or a title” 56% answered “SRE is a new role” 56% answered “Cloud Engineer is a new role” 59% answered “Cloud Engineer is an evolution of SysAdmin” 30% answered “DevOps Engineer is an evolution of Developer” 19% answered “DevOps Engineer is an evolution of SysAdmin” 19% answered “DevOps Engineer is an evolution of Cloud Engineer” 26% answered “DevOps Engineer is a new role”
  • 26. SKILL REQUIRED BY ROLE DevOps Engineer SRE Cloud Engineer
  • 27. PREDICTIONS In two years which role will no longer exist? DevOps EngineerSysAdmin Cloud Engineer SRE Italian: 75% English: 33% Italian: 22% English: 50% Italian: 47% English: 0% Italian: 19% English: 66%
  • 32. THE END – Q&A ?

Editor's Notes

  1. During the two previous sessions we have been talking about the history of the DevOps movement and about the SRE role and duties and we also discussed about the relationship between DevOps and SRE. One of the key point was about the fact of SRE to be a specific role with prescriptive duties and practices, while DevOps is more a cultural movement, defining principles but not explicit roles and practices.
  2. We also found that even if the DevOps movement was not defining a role, there is a common usage of the term “DevOps Engineer” and so we were wondering if it was correct or not to use that term to identify a specific role. This is what we want to discuss in this third appointment.
  3. Looking at the job placements sites not only in Italy but worldwide we see that the terms “DevOps Engineer” is clearly used to identify a job position.
  4. Looking at the description of those job positions we found some very generic term, but we also see a recurrence of references to Ci\CD, Automation, support to software lifecycle management and definition. We see a prevalence of web based solution and architecture and related technologies and a clear indication of cloud based environments.
  5. One hour before our appointment, as part of the Microsoft Build online conference, Microsoft presented a very interesting session about ”DevOps State of the Nation”.
  6. One of the data presented by Microsoft is the result of a survey taken during the conference about DevOps Adoption. The “Starting to adopt” when looked into more details show very different responses, from pilot projects to cultural transformation exercise tot purely technological and practical bases exercises related to introduction of CI\CD platform without touching organisation or cultural aspects.
  7. Gene Kim and the others discussed about how DevOps perception and adoption changed in the last decade, highlighting how circumstances can be the driver of the change (from technology adoption that force to change the way of working to social distancing caused by Covid-19). A clear point had been remarked about the fact that the transformation can not work if not started from the technical people but at the same time can not move from single team transformation to company transformation without a clean buy-in by the leadership.
  8. On the 13 of May the “Osservatorio Cloud Transformation” of the Politecnico di Milano, organised a session about DevOps adoption in Italy,
  9. The result of the survey done by the Osservatorio had as target corporates and enterprises (big companies and not medium or small ones). Only 8% is currently using DevOps as a default, 28% is using it just in some project (new projects or specific teams).
  10. During the conference two working groups have been created involving the representative of many companies, from small to medium to big corporates, working on many different areas (with only a small part having information technology as the main business). Between the questions there were questions about what had been done in terms of organisation structure and way of working to try to adopt DevOps. The answers highlighted the usage of pilot projects and external consultant (with Agile or DevOps coaches). To break the silos and create multi-functional teams does not look to be so common in this phase, even if done by some company.
  11. One other question was about what was particularly difficult during the setup of the organisational changes. The conflict between Dev and Ops has been highlighted as the main difficulty. At the same time it has been reported as a clear issue the coordination of the different aspects in the context of having preserved the “silos” organisation, not really working well with the new methodologies.
  12. We also created our own survey, that was available both in Italian and in English, allowing us to discriminate the answers between Italian people and rest of the world. The results are not having a statistical meaning due to the low number of attendees (98 in total), but it can help to get some information. Looking at the numbers in the next slides please remember that many questions were not mandatory and that many questions also allowed multiple answers.
  13. On the left you find the Italian survey and on the right the English one. Obviously on the English one none of the people was part of the Meetup group.
  14. Multiple answers were possible for each response, this were the answer to the question about “which kind of role do you feel would be appropriate to describe your current work” so it was not about role officially assigned but role perceived by who was answering.
  15. We tried to compare the usage and the definition of various roles: SysAdmin, Cloud Engineer, SRE, DevOps Engineer ( and in some cases we included also Developer). Italian answers on the left, english answers on the right. From top to bottom: usage of the terms as role, how the company it is actually organised for people with that role, how you would like it to be organised if the role exist.
  16. Italian answers on the left, english answers on the right. From top to bottom: usage of the terms as role, how the company it is actually organised for people with that role, how you would like it to be organised if the role exist.
  17. Italian answers on the left, english answers on the right. From top to bottom: usage of the terms as role, how the company it is actually organised for people with that role, how you would like it to be organised if the role exist.
  18. Italian answers on the left, english answers on the right. From top to bottom: usage of the terms as role, how the company it is actually organised for people with that role, how you would like it to be organised if the role exist.
  19. We asked from a list of definitions which ones were considered valid. Definitions were mainly about a role as a synonymous of one other roles (for example “Cloud Engineer is a synonymous of SysAdmin”) or one role as evolution of one other role (for example “Cloud Engineer is an evolution of SysAdmin”) or a role as something completely new.
  20. We asked about which skills are more relevant for each role. You can see the different distribution between roles.
  21. We asked about which skills are more relevant for each role. You can see the different distribution between roles.
  22. We asked about which skills are more relevant for each role. You can see the different distribution between roles.
  23. We asked about which technologies are more relevant for each role. You can see the different distribution between roles. First and second lines are: management of OS; ability to write and execute scripting (bash or powershell or other).
  24. In this question about the prediction of which role will disappear in two years the answers were again very different between Italians and not Italians.
  25. We asked also some free comment on the evolution of the roles.
  26. We asked also some free comment on the evolution of the roles.
  27. We asked also some free comment on the evolution of the roles.
  28. We asked also some free comment on the evolution of the roles.
  29. Our own conclusions are: DevOps Engineer is a term used to define a role, especially in Italy, while much less abroad. The definition of a DevOps engineer is very similar to the one of an SRE but with some different focus (DevOps more Ci\CD and SRE more Observability) but it looks like the two terms could be merged in the future. DevOps Engineer is usually perceived as an evolution of the SysAdmin (Ops side so more than Dev) and the difficulties of a SysAdmin to become DevOps are always part of the conferences and discussions, but the survey is reporting a good percentage of DevOps Engineers with a developer background instead of an operation one, so maybe it is worth to concentrate also on the difficulties of Developers to become DevOps Engineers. Some comments also highlighted the threat that usage of Cloud Platform (more and more in PaaS and SaaS mode) is for existence of these roles out of the Cloud providers companies.