SlideShare a Scribd company logo
DEVOPS ROLE IN ENGINEERING
ORGANIZATION
WHO AM I
KYRYLO PEREVOZCHYKOV
‣ Easy-to-use Machine Learning service that helps people
building models and predict on them
‣ My daily tasks split 70% - development, 30% - operations.
‣ Calling myself software engineer
2
BROKEN DEVOPS
WHAT'S WRONG?
Top picked vacancy description at jobs.dou.ua
3
The only one real requirement for DevOps position
WHAT'S HAPPENING?
DEVOPS TOOLCHAIN
PEOPLE STRUGGLING TO
UNDERSTAND WHAT DEVOPS
REALLY MEANS
me
BROKEN DEVOPS 5
BROKEN DEVOPS
DEPLOYMENT AUTOMATION IS ANCIENT ART COMPARED TO DEVOPS
▸ 1991: Continuous integration mentioned in “Object
Oriented Design: With Applications”
▸ 1999: “Extreme Programming Explained” advocates
continuous integration running several times a day
▸ 2005: Puppet released
▸ 2009: Chef released
▸ 2009: First Devopsdays conference
6
“a set of practices that emphasize the collaboration and
communication of both software
developers and information technology (IT) professionals
while automating the process of software delivery and
infrastructure changes”
Wikipedia
BROKEN DEVOPS 7
BROKEN DEVOPS
CRITICAL CHALLENGE FOR EVERY ORGANIZATION
▸ Operations - seeks organizational stability;
▸ Developers - seek change.
8
“I CAN’T HELP IT IF THOSE IDIOTS IN OPS
MISMANAGE OUR PRODUCTION
ENVIRONMENTS”
developers
BROKEN DEVOPS 9
“IF I COULD TRUST THOSE MORONS IN
DEV TO DELIVER A STABLE PRODUCT
AND NOT BREAK THINGS WITH EVERY
CHANGE”
ops
BROKEN DEVOPS 10
BROKEN DEVOPS: HOW TO FIX IT
THREE WAYS BUILDING A (DEVOPS) CULTURE
▸ System thinking
▸ Amplify feedback loops
▸ Culture of continual experimentation and learning
11
BROKEN DEVOPS: HOW TO FIX IT
SYSTEM THINKING (VISION/AWARENESS)
▸ President John F. Kennedy was visiting NASA headquarters
for the first time, in 1961. While touring the facility, he
introduced himself to a janitor who was mopping the floor
and asked him what he did at NASA. The janitor replied, “I’m
helping put a man on the moon!”
12
BUILD CULTURE IN COMPANY
CULTURE IS IMPORTANT
▸ Core Values
▸ Wow your coworkers
▸ Build genuine friendships with your fellow robots
▸ Embrace failure and learn from it
▸ Always be developing yourself
▸ Over-communicate
▸ Ensure the happiness & productivity your colleagues
BUILD CULTURE IN COMPANY
CULTURE IS IMPORTANT
▸ Define company Core Purpose
BROKEN DEVOPS: HOW TO FIX IT
SYSTEM THINKING
▸ Do not isolate ops and dev teams.
▸ Complex problem solving require broader vision (functional
and non-functional)
▸ Anti-moya-hata-s-krayu thinking
15
BROKEN DEVOPS: HOW TO FIX IT
SYSTEM THINKING (SQUADS INSTEAD OF TEAMS)
▸ Squad is a cross-functional group of people that owns part of
the application or infrastructure end to end: from
architecture and development to troubleshooting in
production
▸ A squad is a self-managed group of people who decides
 what to work on and how to do their job. A squad is
responsible for the health of the parts of the application it
owns.
16
BROKEN DEVOPS: HOW TO FIX IT
AMPLIFY FEEDBACK LOOPS
▸ Requires hi-end communication
▸ Team-building events FTW
▸ Blameless post-mortems
▸ Agile (debatable)
17
BROKEN DEVOPS: HOW TO FIX IT
CULTURE OF CONTINUAL EXPERIMENTATION AND LEARNING
▸ Constantly encourage your co-workers on experimentation
and learning
▸ Hackatons
▸ Prototypes
18
HOW TO: DEVOPS
LINKS
▸ https://edwardcoffey.com/words/devops-more-than-
automation/
▸ http://blog.christianposta.com/devops/devops-and-the-
myth-of-efficiency-part-ii/
▸ https://continuousdelivery.com/2012/10/theres-no-such-
thing-as-a-devops-team/
▸ https://itrevolution.com/the-three-ways-principles-
underpinning-devops/
THANKS!
QUESTIONS?
‣ github.com/Axik
‣ twitter.com/axique

More Related Content

PDF
You only have to change one thing to make DevOps work, Everything
PDF
DevOps isn't something you buy - DevOpsDays Cape Town
PDF
It's Not Continuous Delivery If You Can't Deploy Right Now
PDF
Modern approaches to product development: the challenge of distributed teams
PPTX
Virtual leadership: Am I on Mute ODU brownbag 032521
PDF
Open source-saturdays
PDF
Lean web solutions with WordPress [English version]
PPTX
Kultur 3.0
You only have to change one thing to make DevOps work, Everything
DevOps isn't something you buy - DevOpsDays Cape Town
It's Not Continuous Delivery If You Can't Deploy Right Now
Modern approaches to product development: the challenge of distributed teams
Virtual leadership: Am I on Mute ODU brownbag 032521
Open source-saturdays
Lean web solutions with WordPress [English version]
Kultur 3.0

What's hot (6)

PPTX
Lessons Learned from Adopting Lean UX
PDF
Lean Startups (#sllconf simulcast)
PDF
Product designworkshop
PPTX
PPTX
Embracing Gutenberg | WordCamp Rochester 2018
Lessons Learned from Adopting Lean UX
Lean Startups (#sllconf simulcast)
Product designworkshop
Embracing Gutenberg | WordCamp Rochester 2018
Ad

Similar to DevOps role in engineering organization (Dive into DevOps) (20)

PDF
DevOps role in engineering organization talk
PPTX
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
PDF
ASAS 2015 - Benito de Miranda
PDF
Putting Devs On-Call: How to Empower Your Team
PPTX
Introduction to DevOps
PDF
Scale at Reddit: Triple Your Team Size Without Losing Control
PDF
DevOps practices
PDF
stackconf 2023 | Better Living by Changing Less – IncrativeOps by Michael Cot...
PDF
Happier Teams Through Tools
PDF
Manifesto-Driven Development - TexasCamp 2018
PDF
What business benefits from DevOps 2014
PDF
Microservices Manchester: Microservices and Macro-Economics - A Shorty Histor...
PPTX
How to get the best out of DevSecOps - a developers perspective
PDF
Agile is a 4 letter word - dev nexus 2020
PPTX
What is DevOps?
PPTX
Prototype
PDF
Agile or how to break donw barriers
PPTX
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
PDF
Responsive Design Studio [Mountain View 2013]
PDF
JUG Bonn June 2021 - The DevOps disaster
DevOps role in engineering organization talk
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
ASAS 2015 - Benito de Miranda
Putting Devs On-Call: How to Empower Your Team
Introduction to DevOps
Scale at Reddit: Triple Your Team Size Without Losing Control
DevOps practices
stackconf 2023 | Better Living by Changing Less – IncrativeOps by Michael Cot...
Happier Teams Through Tools
Manifesto-Driven Development - TexasCamp 2018
What business benefits from DevOps 2014
Microservices Manchester: Microservices and Macro-Economics - A Shorty Histor...
How to get the best out of DevSecOps - a developers perspective
Agile is a 4 letter word - dev nexus 2020
What is DevOps?
Prototype
Agile or how to break donw barriers
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Responsive Design Studio [Mountain View 2013]
JUG Bonn June 2021 - The DevOps disaster
Ad

More from Provectus (20)

PPTX
Choosing the right IDP Solution
PPTX
Intelligent Document Processing in Healthcare. Choosing the Right Solutions.
PPTX
Choosing the Right Document Processing Solution for Healthcare Organizations
PPTX
MLOps and Data Quality: Deploying Reliable ML Models in Production
PPTX
AI Stack on AWS: Amazon SageMaker and Beyond
PPTX
Feature Store as a Data Foundation for Machine Learning
PPTX
MLOps and Reproducible ML on AWS with Kubeflow and SageMaker
PPTX
Cost Optimization for Apache Hadoop/Spark Workloads with Amazon EMR
PPTX
ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...
PDF
"Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day K...
PDF
"How to build a global serverless service", Alex Casalboni, AWS Dev Day Kyiv ...
PDF
"Automating AWS Infrastructure with PowerShell", Martin Beeby, AWS Dev Day Ky...
PDF
"Analyzing your web and application logs", Javier Ramirez, AWS Dev Day Kyiv 2...
PDF
"Resiliency and Availability Design Patterns for the Cloud", Sebastien Storma...
PDF
"Architecting SaaS solutions on AWS", Oleksandr Mykhalchuk, AWS Dev Day Kyiv ...
PDF
"Developing with .NET Core on AWS", Martin Beeby, AWS Dev Day Kyiv 2019
PDF
"How to build real-time backends", Martin Beeby, AWS Dev Day Kyiv 2019
PDF
"Integrate your front end apps with serverless backend in the cloud", Sebasti...
PDF
"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019
PPTX
How to implement authorization in your backend with AWS IAM
Choosing the right IDP Solution
Intelligent Document Processing in Healthcare. Choosing the Right Solutions.
Choosing the Right Document Processing Solution for Healthcare Organizations
MLOps and Data Quality: Deploying Reliable ML Models in Production
AI Stack on AWS: Amazon SageMaker and Beyond
Feature Store as a Data Foundation for Machine Learning
MLOps and Reproducible ML on AWS with Kubeflow and SageMaker
Cost Optimization for Apache Hadoop/Spark Workloads with Amazon EMR
ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...
"Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day K...
"How to build a global serverless service", Alex Casalboni, AWS Dev Day Kyiv ...
"Automating AWS Infrastructure with PowerShell", Martin Beeby, AWS Dev Day Ky...
"Analyzing your web and application logs", Javier Ramirez, AWS Dev Day Kyiv 2...
"Resiliency and Availability Design Patterns for the Cloud", Sebastien Storma...
"Architecting SaaS solutions on AWS", Oleksandr Mykhalchuk, AWS Dev Day Kyiv ...
"Developing with .NET Core on AWS", Martin Beeby, AWS Dev Day Kyiv 2019
"How to build real-time backends", Martin Beeby, AWS Dev Day Kyiv 2019
"Integrate your front end apps with serverless backend in the cloud", Sebasti...
"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019
How to implement authorization in your backend with AWS IAM

Recently uploaded (20)

PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Welding lecture in detail for understanding
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
web development for engineering and engineering
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
Sustainable Sites - Green Building Construction
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Construction Project Organization Group 2.pptx
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Embodied AI: Ushering in the Next Era of Intelligent Systems
Welding lecture in detail for understanding
Lecture Notes Electrical Wiring System Components
web development for engineering and engineering
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Automation-in-Manufacturing-Chapter-Introduction.pdf
Sustainable Sites - Green Building Construction
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
R24 SURVEYING LAB MANUAL for civil enggi
UNIT-1 - COAL BASED THERMAL POWER PLANTS
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
CH1 Production IntroductoryConcepts.pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Foundation to blockchain - A guide to Blockchain Tech
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Construction Project Organization Group 2.pptx

DevOps role in engineering organization (Dive into DevOps)

  • 1. DEVOPS ROLE IN ENGINEERING ORGANIZATION
  • 2. WHO AM I KYRYLO PEREVOZCHYKOV ‣ Easy-to-use Machine Learning service that helps people building models and predict on them ‣ My daily tasks split 70% - development, 30% - operations. ‣ Calling myself software engineer 2
  • 3. BROKEN DEVOPS WHAT'S WRONG? Top picked vacancy description at jobs.dou.ua 3 The only one real requirement for DevOps position
  • 5. PEOPLE STRUGGLING TO UNDERSTAND WHAT DEVOPS REALLY MEANS me BROKEN DEVOPS 5
  • 6. BROKEN DEVOPS DEPLOYMENT AUTOMATION IS ANCIENT ART COMPARED TO DEVOPS ▸ 1991: Continuous integration mentioned in “Object Oriented Design: With Applications” ▸ 1999: “Extreme Programming Explained” advocates continuous integration running several times a day ▸ 2005: Puppet released ▸ 2009: Chef released ▸ 2009: First Devopsdays conference 6
  • 7. “a set of practices that emphasize the collaboration and communication of both software developers and information technology (IT) professionals while automating the process of software delivery and infrastructure changes” Wikipedia BROKEN DEVOPS 7
  • 8. BROKEN DEVOPS CRITICAL CHALLENGE FOR EVERY ORGANIZATION ▸ Operations - seeks organizational stability; ▸ Developers - seek change. 8
  • 9. “I CAN’T HELP IT IF THOSE IDIOTS IN OPS MISMANAGE OUR PRODUCTION ENVIRONMENTS” developers BROKEN DEVOPS 9
  • 10. “IF I COULD TRUST THOSE MORONS IN DEV TO DELIVER A STABLE PRODUCT AND NOT BREAK THINGS WITH EVERY CHANGE” ops BROKEN DEVOPS 10
  • 11. BROKEN DEVOPS: HOW TO FIX IT THREE WAYS BUILDING A (DEVOPS) CULTURE ▸ System thinking ▸ Amplify feedback loops ▸ Culture of continual experimentation and learning 11
  • 12. BROKEN DEVOPS: HOW TO FIX IT SYSTEM THINKING (VISION/AWARENESS) ▸ President John F. Kennedy was visiting NASA headquarters for the first time, in 1961. While touring the facility, he introduced himself to a janitor who was mopping the floor and asked him what he did at NASA. The janitor replied, “I’m helping put a man on the moon!” 12
  • 13. BUILD CULTURE IN COMPANY CULTURE IS IMPORTANT ▸ Core Values ▸ Wow your coworkers ▸ Build genuine friendships with your fellow robots ▸ Embrace failure and learn from it ▸ Always be developing yourself ▸ Over-communicate ▸ Ensure the happiness & productivity your colleagues
  • 14. BUILD CULTURE IN COMPANY CULTURE IS IMPORTANT ▸ Define company Core Purpose
  • 15. BROKEN DEVOPS: HOW TO FIX IT SYSTEM THINKING ▸ Do not isolate ops and dev teams. ▸ Complex problem solving require broader vision (functional and non-functional) ▸ Anti-moya-hata-s-krayu thinking 15
  • 16. BROKEN DEVOPS: HOW TO FIX IT SYSTEM THINKING (SQUADS INSTEAD OF TEAMS) ▸ Squad is a cross-functional group of people that owns part of the application or infrastructure end to end: from architecture and development to troubleshooting in production ▸ A squad is a self-managed group of people who decides  what to work on and how to do their job. A squad is responsible for the health of the parts of the application it owns. 16
  • 17. BROKEN DEVOPS: HOW TO FIX IT AMPLIFY FEEDBACK LOOPS ▸ Requires hi-end communication ▸ Team-building events FTW ▸ Blameless post-mortems ▸ Agile (debatable) 17
  • 18. BROKEN DEVOPS: HOW TO FIX IT CULTURE OF CONTINUAL EXPERIMENTATION AND LEARNING ▸ Constantly encourage your co-workers on experimentation and learning ▸ Hackatons ▸ Prototypes 18
  • 19. HOW TO: DEVOPS LINKS ▸ https://edwardcoffey.com/words/devops-more-than- automation/ ▸ http://blog.christianposta.com/devops/devops-and-the- myth-of-efficiency-part-ii/ ▸ https://continuousdelivery.com/2012/10/theres-no-such- thing-as-a-devops-team/ ▸ https://itrevolution.com/the-three-ways-principles- underpinning-devops/