SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
How DevOps changed the way we
operate software
SERHAT CAN | TECHNICAL EVANGELIST @ATLASSIAN | AWS COMMUNITY HERO | @SRHTCN
DevOps


Devops


devops
@srhtcn
• DevOpsDays global team


• DevOpsDays İstanbul


• AWS Community Day Turkey


• ServerlessDays İstanbul
Conferences
• Cloud and Serverless Turkey


• Devops Turkey
Community
About me
Engineer, Technical Evangelist at Atlassian


AWS Community Hero
Why
Why
How
What
THE PROBLEM DEVOPS AIMS TO SOLVE
Dev Ops
THE PROBLEM DEVOPS AIMS TO SOLVE
A culture where people, regardless of title or background, work
together to imagine, develop, deploy and operate a system.
DEVOPS DEFINITIONS I LIKE
Ken Mugrage
DevOps is the combination of cultural philosophies, practices, and
tools that increases an organization’s ability to deliver applications
and services at high velocity: evolving and improving products at a
faster pace than organizations using traditional software
development and infrastructure management processes.
DEVOPS DEFINITIONS I LIKE
Amazon Web Services
aws.amazon.com/devops/what-is-devops/
Let me explain.
YOU SAY DEVOPS IS NOT A JOB TITLE OR SOMETHING WE DO?
Companies have their own realities. Factors like legacy apps,
company size, sector or even engineer’s backgrounds affect
what DevOps is for them.
@srhtcn
1. CREATE A CULTURE OF
SHARED RESPONSIBILITY
AMONG DEV AND OPS.
One goal


Customer oriented.
Ownership


Take responsibility.
Transparency


Open
communication.
Leadership
support


We trust you make
the best decision.
Culture of shared responsibility
@srhtcn
Pipelines
@srhtcn
FORMULA 1: BEST OF THE BEST
@srhtcn
F1 DRIVERS KNOW EACH
COMPONENT OF THE CAR VERY
WELL, NOT JUST ENGINES.
2. DEVELOPERS TAKE OWNERSHIP:
THEY SHIP, LOG, MONITOR AND
RESPOND TO INCIDENTS
2. DEVELOPERS TAKE OWNERSHIP:
THEY SHIP, LOG, MONITOR AND
RESPOND TO INCIDENTS
Dev - Ops


Gain empathy


Dev - Management


Increasing demands
@srhtcn
WE DON’T HAVE TO
BUILD & MANAGE


A LOT OF THINGS
ON OUR OWN.
Constructor Engine
Alfa Romeo Ferrari
Ferrari Ferrari
Haas Ferrari
McLaren Renault
Mercedes Mercedes
Red Bull Honda
Renault Renault
Williams Mercedes
3. TURN TRADITIONAL OPS
INTO AN ENGINEERING ROLE.
3. TURN TRADITIONAL OPS
INTO AN ENGINEERING ROLE.
This does NOT mean using:


• Docker


• Kubernetes


• Jenkins
@srhtcn
@srhtcn
PETS VS CATTLE
@srhtcn
“A good intention, with a bad approach,


often leads to a poor result.”
Thomas A. Edison
4. DESIGN AND ARCHITECT TO
FOSTER COLLABORATION
AND OWNERSHIP.
@srhtcn
@srhtcn
https://www.atlassian.com/blog/software-teams/modern-software-development-trends
@srhtcn
5. TRACK AND MEASURE
WHAT IS IMPORTANT FOR


THE BUSINESS.
An Emerging SRE Concept:


Service Level Objectives - SLO
How to measure “DevOps” success?


Remember: Tie technical goals to business goals


• Lead time for changes


• Deployment frequency


• Time to restore service


• Change failure rate
How DevOps changed the way we operate software
Created a shared responsibility among dev and ops


Developers started taking ownership


Ops became an engineering role


Built architectures to foster collaboration and ownership


Started measuring what matters for the business
Thank you!
SERHAT CAN | TECHNICAL EVANGELIST @ATLASSIAN | AWS COMMUNITY HERO | @SRHTCN

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Cloud Native Computing
Introduction to Cloud Native ComputingIntroduction to Cloud Native Computing
Introduction to Cloud Native Computing
Saju Thomas
 
Cloud Automation with ProActive
Cloud Automation with ProActiveCloud Automation with ProActive
Cloud Automation with ProActive
Brian AMEDRO
 

Was ist angesagt? (20)

Going Cloud Native - It Takes a Platform
Going Cloud Native - It Takes a PlatformGoing Cloud Native - It Takes a Platform
Going Cloud Native - It Takes a Platform
 
The new stack isn’t a stack: Fragmentation and terraforming 
the service layer
The new stack isn’t a stack: Fragmentation and terraforming 
the service layerThe new stack isn’t a stack: Fragmentation and terraforming 
the service layer
The new stack isn’t a stack: Fragmentation and terraforming 
the service layer
 
Developing and Deploying Microservices with Project Tye
Developing and Deploying Microservices with Project TyeDeveloping and Deploying Microservices with Project Tye
Developing and Deploying Microservices with Project Tye
 
Sergio Seabra - Red Hat - OSL19
Sergio Seabra - Red Hat - OSL19Sergio Seabra - Red Hat - OSL19
Sergio Seabra - Red Hat - OSL19
 
Introduction to Cloud Native Computing
Introduction to Cloud Native ComputingIntroduction to Cloud Native Computing
Introduction to Cloud Native Computing
 
Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...
Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...
Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...
 
IoT Scale Event-Stream Processing for Connected Fleet at Penske
IoT Scale Event-Stream Processing for Connected Fleet at PenskeIoT Scale Event-Stream Processing for Connected Fleet at Penske
IoT Scale Event-Stream Processing for Connected Fleet at Penske
 
Dev ops
Dev opsDev ops
Dev ops
 
Chick-fil-A: Milking the most out of thousands of kubernetes clusteres
Chick-fil-A: Milking the most out of thousands of kubernetes clusteresChick-fil-A: Milking the most out of thousands of kubernetes clusteres
Chick-fil-A: Milking the most out of thousands of kubernetes clusteres
 
Cloud native enterprise
Cloud native enterpriseCloud native enterprise
Cloud native enterprise
 
Scaling with Microservices
Scaling with MicroservicesScaling with Microservices
Scaling with Microservices
 
CI/CD on Google Cloud Platform
CI/CD on Google Cloud PlatformCI/CD on Google Cloud Platform
CI/CD on Google Cloud Platform
 
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprisestackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
 
Nir Doboviski: In Space No One Can Hear Microservices Scream – a Microservice...
Nir Doboviski: In Space No One Can Hear Microservices Scream – a Microservice...Nir Doboviski: In Space No One Can Hear Microservices Scream – a Microservice...
Nir Doboviski: In Space No One Can Hear Microservices Scream – a Microservice...
 
Fast Delivery DevOps Israel
Fast Delivery DevOps IsraelFast Delivery DevOps Israel
Fast Delivery DevOps Israel
 
Cloud Automation with ProActive
Cloud Automation with ProActiveCloud Automation with ProActive
Cloud Automation with ProActive
 
CWIN17 london becoming cloud native part 2 - guy martin docker
CWIN17 london   becoming cloud native part 2 - guy martin dockerCWIN17 london   becoming cloud native part 2 - guy martin docker
CWIN17 london becoming cloud native part 2 - guy martin docker
 
Microservices for Mortals
Microservices for MortalsMicroservices for Mortals
Microservices for Mortals
 
DevSecOps with Confidence
DevSecOps with ConfidenceDevSecOps with Confidence
DevSecOps with Confidence
 
DevOps Moves To Production (Lori MacVittie)
DevOps Moves To Production (Lori MacVittie)DevOps Moves To Production (Lori MacVittie)
DevOps Moves To Production (Lori MacVittie)
 

Ähnlich wie stackconf 2021 | How DevOps changed the way we operate software

Enterprise Architectures with Ruby (and Rails)
Enterprise Architectures with Ruby (and Rails)Enterprise Architectures with Ruby (and Rails)
Enterprise Architectures with Ruby (and Rails)
Konstantin Gredeskoul
 

Ähnlich wie stackconf 2021 | How DevOps changed the way we operate software (20)

StackEngine Problem Space Demo
StackEngine Problem Space DemoStackEngine Problem Space Demo
StackEngine Problem Space Demo
 
DCSF19 How To Build Your Containerization Strategy
DCSF19 How To Build Your Containerization Strategy  DCSF19 How To Build Your Containerization Strategy
DCSF19 How To Build Your Containerization Strategy
 
DCEU 18: How To Build Your Containerization Strategy
DCEU 18: How To Build Your Containerization StrategyDCEU 18: How To Build Your Containerization Strategy
DCEU 18: How To Build Your Containerization Strategy
 
One Does Not Simply Walk Into Devops
One Does Not Simply Walk Into Devops One Does Not Simply Walk Into Devops
One Does Not Simply Walk Into Devops
 
DevOps The Cultural revolution
DevOps The Cultural revolutionDevOps The Cultural revolution
DevOps The Cultural revolution
 
Accelerate your Application Delivery with DevOps and Microservices
Accelerate your Application Delivery with DevOps and MicroservicesAccelerate your Application Delivery with DevOps and Microservices
Accelerate your Application Delivery with DevOps and Microservices
 
A Hitchhiker's Guide to the Cloud Native Stack
A Hitchhiker's Guide to the Cloud Native StackA Hitchhiker's Guide to the Cloud Native Stack
A Hitchhiker's Guide to the Cloud Native Stack
 
A Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPL
A Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPLA Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPL
A Hitchhiker’s Guide to the Cloud Native Stack. #DevoxxPL
 
Real World DevOps - Jason Riggins
Real World DevOps - Jason RigginsReal World DevOps - Jason Riggins
Real World DevOps - Jason Riggins
 
Enterprise Architectures with Ruby (and Rails)
Enterprise Architectures with Ruby (and Rails)Enterprise Architectures with Ruby (and Rails)
Enterprise Architectures with Ruby (and Rails)
 
The Future of Cloud Innovation, featuring Adrian Cockcroft
The Future of Cloud Innovation, featuring Adrian CockcroftThe Future of Cloud Innovation, featuring Adrian Cockcroft
The Future of Cloud Innovation, featuring Adrian Cockcroft
 
Atmosphere Conference 2015: The 10 Myths of DevOps
Atmosphere Conference 2015: The 10 Myths of DevOpsAtmosphere Conference 2015: The 10 Myths of DevOps
Atmosphere Conference 2015: The 10 Myths of DevOps
 
OpenSourceIndia-Suman.pptx
OpenSourceIndia-Suman.pptxOpenSourceIndia-Suman.pptx
OpenSourceIndia-Suman.pptx
 
The Next Five Years of Rails
The Next Five Years of RailsThe Next Five Years of Rails
The Next Five Years of Rails
 
Docker Enables DevOps - Keep C.A.L.M.S. and Docker on ...
Docker Enables DevOps - Keep C.A.L.M.S. and Docker on ...Docker Enables DevOps - Keep C.A.L.M.S. and Docker on ...
Docker Enables DevOps - Keep C.A.L.M.S. and Docker on ...
 
Is Serverless The New Swiss Cheese? - AWS Seattle User Group
Is Serverless The New Swiss Cheese? - AWS Seattle User GroupIs Serverless The New Swiss Cheese? - AWS Seattle User Group
Is Serverless The New Swiss Cheese? - AWS Seattle User Group
 
AppSec Pipelines and Event based Security
AppSec Pipelines and Event based SecurityAppSec Pipelines and Event based Security
AppSec Pipelines and Event based Security
 
Keep calms and Docker On ... Innotech
Keep calms and Docker On ... InnotechKeep calms and Docker On ... Innotech
Keep calms and Docker On ... Innotech
 
Openstack summit
Openstack summitOpenstack summit
Openstack summit
 
StackEngine Demo - Docker Austin
StackEngine Demo - Docker AustinStackEngine Demo - Docker Austin
StackEngine Demo - Docker Austin
 

Kürzlich hochgeladen

Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Lisi Hocke
 

Kürzlich hochgeladen (20)

Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-CloudAlluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
 
Lessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdfLessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdf
 
Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
 
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
 
Spring into AI presented by Dan Vega 5/14
Spring into AI presented by Dan Vega 5/14Spring into AI presented by Dan Vega 5/14
Spring into AI presented by Dan Vega 5/14
 
^Clinic ^%[+27788225528*Abortion Pills For Sale In soweto
^Clinic ^%[+27788225528*Abortion Pills For Sale In soweto^Clinic ^%[+27788225528*Abortion Pills For Sale In soweto
^Clinic ^%[+27788225528*Abortion Pills For Sale In soweto
 
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
 
The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)
 
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
 
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdfThe Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
 
how-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfhow-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdf
 
Effective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeConEffective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeCon
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdfStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
 
BusinessGPT - Security and Governance for Generative AI
BusinessGPT  - Security and Governance for Generative AIBusinessGPT  - Security and Governance for Generative AI
BusinessGPT - Security and Governance for Generative AI
 
Community is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea GouletCommunity is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea Goulet
 
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
 
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
 
^Clinic ^%[+27788225528*Abortion Pills For Sale In witbank
^Clinic ^%[+27788225528*Abortion Pills For Sale In witbank^Clinic ^%[+27788225528*Abortion Pills For Sale In witbank
^Clinic ^%[+27788225528*Abortion Pills For Sale In witbank
 
Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024
 

stackconf 2021 | How DevOps changed the way we operate software

  • 1. How DevOps changed the way we operate software SERHAT CAN | TECHNICAL EVANGELIST @ATLASSIAN | AWS COMMUNITY HERO | @SRHTCN
  • 3. @srhtcn • DevOpsDays global team • DevOpsDays İstanbul • AWS Community Day Turkey • ServerlessDays İstanbul Conferences • Cloud and Serverless Turkey • Devops Turkey Community About me Engineer, Technical Evangelist at Atlassian AWS Community Hero
  • 5. THE PROBLEM DEVOPS AIMS TO SOLVE Dev Ops
  • 6. THE PROBLEM DEVOPS AIMS TO SOLVE
  • 7. A culture where people, regardless of title or background, work together to imagine, develop, deploy and operate a system. DEVOPS DEFINITIONS I LIKE Ken Mugrage
  • 8. DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes. DEVOPS DEFINITIONS I LIKE Amazon Web Services aws.amazon.com/devops/what-is-devops/
  • 9. Let me explain. YOU SAY DEVOPS IS NOT A JOB TITLE OR SOMETHING WE DO? Companies have their own realities. Factors like legacy apps, company size, sector or even engineer’s backgrounds affect what DevOps is for them.
  • 11. 1. CREATE A CULTURE OF SHARED RESPONSIBILITY AMONG DEV AND OPS.
  • 12. One goal Customer oriented. Ownership Take responsibility. Transparency Open communication. Leadership support We trust you make the best decision. Culture of shared responsibility
  • 14. @srhtcn FORMULA 1: BEST OF THE BEST
  • 15. @srhtcn F1 DRIVERS KNOW EACH COMPONENT OF THE CAR VERY WELL, NOT JUST ENGINES.
  • 16. 2. DEVELOPERS TAKE OWNERSHIP: THEY SHIP, LOG, MONITOR AND RESPOND TO INCIDENTS
  • 17. 2. DEVELOPERS TAKE OWNERSHIP: THEY SHIP, LOG, MONITOR AND RESPOND TO INCIDENTS Dev - Ops Gain empathy Dev - Management Increasing demands
  • 18. @srhtcn WE DON’T HAVE TO BUILD & MANAGE 
 A LOT OF THINGS ON OUR OWN. Constructor Engine Alfa Romeo Ferrari Ferrari Ferrari Haas Ferrari McLaren Renault Mercedes Mercedes Red Bull Honda Renault Renault Williams Mercedes
  • 19. 3. TURN TRADITIONAL OPS INTO AN ENGINEERING ROLE.
  • 20. 3. TURN TRADITIONAL OPS INTO AN ENGINEERING ROLE. This does NOT mean using: • Docker • Kubernetes • Jenkins
  • 23. @srhtcn “A good intention, with a bad approach, often leads to a poor result.” Thomas A. Edison 4. DESIGN AND ARCHITECT TO FOSTER COLLABORATION AND OWNERSHIP.
  • 26. @srhtcn 5. TRACK AND MEASURE WHAT IS IMPORTANT FOR THE BUSINESS.
  • 27. An Emerging SRE Concept: Service Level Objectives - SLO
  • 28. How to measure “DevOps” success? Remember: Tie technical goals to business goals • Lead time for changes • Deployment frequency • Time to restore service • Change failure rate
  • 29. How DevOps changed the way we operate software Created a shared responsibility among dev and ops Developers started taking ownership Ops became an engineering role Built architectures to foster collaboration and ownership Started measuring what matters for the business
  • 30. Thank you! SERHAT CAN | TECHNICAL EVANGELIST @ATLASSIAN | AWS COMMUNITY HERO | @SRHTCN