Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Effective DevOps v2
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
satya sudheer
February 05, 2018
0
31
Effective DevOps v2
TBD
satya sudheer
February 05, 2018
Tweet
Share
More Decks by satya sudheer
See All by satya sudheer
AWS Instrumentation
satyasudheer
0
33
Advanced Git
satyasudheer
0
63
Effective DevOps
satyasudheer
0
39
Test Driven Development
satyasudheer
0
53
Test Driven Development
satyasudheer
1
120
Chatbots
satyasudheer
0
260
Featured
See All Featured
Building Adaptive Systems
keathley
44
2.9k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
120
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
130
Speed Design
sergeychernyshev
33
1.5k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Claude Code のすすめ
schroneko
67
210k
Done Done
chrislema
186
16k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
76
Game over? The fight for quality and originality in the time of robots
wayneb77
1
110
A better future with KSS
kneath
240
18k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
How to Talk to Developers About Accessibility
jct
2
130
Transcript
EFFECTIVE DEVOPS
A LITTLE BIT ABOUT SOFTWARE RELEASE PROCESSES.. RELEASE PROCESSES HAVE
FOUR MAJOR PHASES Source, Build, Test, Deploy ALWAYS CONSTANT
DELIVERY MODEL HAS DRASTICALLY
SOFTWARE MOVES FASTER TODAY Your ability to move fast is
paramount to your ability to fight off disruption
LETS DO DEVOPS!! It is not the strongest of the
species that survives, nor the most intelligent that survives. It is the one that is most adaptable to change. – Charles Darwin
WHAT IS DEVOPS?
ITS REINVENTING, HOW WE RUN OUR BUSINESSES!!
ITS ALL ABOUT...
BLENDED OR SHARED RESPONSIBILITIES BLAMELESS POSTMORTEMS SPEED VS STABILITY
CULTURE AUTOMATION MEASUREMENT SHARING
7 HABITS OF HIGHLY EFFECTIVE DEVOPS!
1. BE PROACTIVE CHANGE HAPPENS CONSTANTLY!!
INFORMATION IS IMPERFECT EVERYONE MAKES MISTAKES COMPLEX SYSTEMS HAVE COMPLEX
FAILURES FUNDAMENTAL SURPRISES HAPPEN SOME THINGS CAN ONLY BE OBSERVED IN PRODUCTION FAILURES CAN CASCADE
2. BEGIN WITH THE END IN MIND CONFIDENCE IN SHIPPING
SOFTWARE INTO PRODUCTION.
None
3. PUT FIRST THINGS FIRST YOU NEED TO EXCUTE ON
THE MOST IMPORTANT BUSINESS PRIORITIES.
NEED FOR A REPEATABLE PROCESS, ONE PATH FOR CHANGE. LEAN
AUTOMATION VERSION CONTROLLING EVERYTHING REDEFINING "DONE"
4. PULL OVER PUSH ONLY ALERT ON WHAT IS ACTIONABLE.
ELIMINATE NON VALUE ADDED ACTION FOCUS ON AVAILABILITY, DO NOT
WORRY ABOUT SCALE. CHOOSE LANGUAGES AND TOOLS THAT FITS THE JOB .
5. EMPOWERED TEAMS SEEK FIRST TO UNDERSTAND, THEN BE UNDERSTOOD.
WRITE TESTS UNIT TESTS, INTEGRATION TESTS, FUNCTIONAL TESTS, SMOKE TESTS
MEASURE & COLLECT THE IMPORTANT METRICS SMALL BATCH + EXPERIMENTATION
6. SYNERGIZE INNOVATE AND SOLVE PROBLEMS WITH THOSE WHO HAVE
A DIFFERENT POINT OF VIEW.
THE FOUR EYE RULE, MINIMUM 2 PAIR OF EYES ON
ANY PROBLEM. PRACTISE INCIDENT RESPONSE: OBSERVE, ORIENT, DECIDE, ACT
7. SHARPEN THE SAW SEEK CONTINOUS IMPROVEMENT & RENEWAL PROFESSIONALLY,
PERSONALLY.
MEETUPS, MOOCS, ONLINE COURSES. OPEN SOURCE CONTRIBUTIONS. SIDE PROJECTS BRING
THOSE NEW SKILLS BACK TO THE REST OF THE TEAM.
DEVOPS IS A CULTURAL AND PROFESSIONAL MOVEMENT, FOCUSED ON HOW
WE BUILD AND OPERATE HIGH VELOCITY ORGANISATIONS, BORN FROM THE EXPERIENCES OF ITS PRACTITIONERS. – ADAM JACOB THANK YOU :)