Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
DevOps Anti-Patterns
Fernando Ike (fike)
Fernando Ike
@fernandoike
fernando.ike@highwinds.com
fernando.ike@gmail.com
http://www.fernandoike.com
“DevOps” Training
Agile Infrastructure
● Github
● AWS
● Introduction to Configuration Management
● Management Docker
“DevOps” Training
Continuous Delivery
● Introduction to Continuous Delivery
● Introduction to Continuous Integration
● How...
“DevOps” Course
DevOps
● Linux
● Git
● Jenkins
Ability in playing Street Fighter 2 (you really
want that).
“Throwing shurikens and Chunnin's certification test
also are highlights.”
Job Descriptions
Job Descriptions
“Oops ... I missed something… and if you like a relaxed environment,
enjoy working in shorts, flipflops, ...
Job Descriptions
“...If you want to propose new products, study groups, hackathons, dojos,
etc.”
Job Descriptions
Analyst, Devops Developer and Analyst of Mainframe systems - Cobol
● “Fridays often have pizza! After deploy, we are in the War Room.”
● “I’m DevOps, I implemented Jenkins and Puppet.”
● “W...
Sysadmin
● “I chose sysadmin professional because I don’t know to code”
● “I don’t care to talk to people, I prefer machin...
Buzzwords
● They aren't necessary good or bad, depends who and how they are used
● Buzzwords are often a good way to imple...
What DevOps Is Not...
Heroes/Ninjas/Warriors
DevOps Is Not Only...
A Job
DevOps Is Not Only...
Training/Course
DevOps Is Not Only...
Tools
DevOps Is Not Only...
DevOps Is Not Only...
Continuous Delivery
Continuous Deployment
Continuous Integration
Automation
DevOps Is Not Only...
Recruitment “DevOps”
● Passion and willingness to learn
● Problem solving mentality
● Self-motivation
● Great social skill...
Sysadmins skills
● Passion and willingness to learn
● Problem solving mentality
● Self-motivation
● Great social skills
Dev/Ops
● Infrastructure as code means CODING
● Some tools are really good and perhaps you don’t need CODE
● Don’t been ma...
Courses/Training
● Trainings are limited and brief (short duration)
● They never approach all tools, methods but they a go...
Devs/Ops/Managers
● Agile methodologies shouldn’t be “Follow strictly the process”, be flexible.
● Onboarding practice amo...
● Don’t use root user as service owner
● Don’t allow frequently access directly in production databases
● Update as last a...
Referências
Signo das Sombras
Ops School Curriculum
What Makes a Management Buzzword Buzz? (Robert Cluley)
Management 3.0
...
Fishbowl time
links
● http://naruto.wikia.com/wiki/Ch%C5%ABnin_Exam_on_Fire!_Naruto_vs._Konohamaru!
● https://en.wikipedia.org/wiki/Shur...
Fernando Ike
@fernandoike
fernando.ike@highwinds.com
fernando.ike@gmail.com
http://www.fernandoike.com
DevOps Anti-Patterns
DevOps Anti-Patterns
DevOps Anti-Patterns
DevOps Anti-Patterns
DevOps Anti-Patterns
DevOps Anti-Patterns
DevOps Anti-Patterns
DevOps Anti-Patterns
DevOps Anti-Patterns
DevOps Anti-Patterns
DevOps Anti-Patterns
DevOps Anti-Patterns
DevOps Anti-Patterns
DevOps Anti-Patterns
DevOps Anti-Patterns
DevOps Anti-Patterns
DevOps Anti-Patterns
DevOps Anti-Patterns
DevOps Anti-Patterns
DevOps Anti-Patterns
Upcoming SlideShare
Loading in …5
×

DevOps Anti-Patterns

2,205 views

Published on

DevOps is a buzzword that fit many ways. This presentation is about what isn't "DevOps" and try to discuss some best pratices.

Published in: Technology

DevOps Anti-Patterns

  1. 1. DevOps Anti-Patterns Fernando Ike (fike)
  2. 2. Fernando Ike @fernandoike fernando.ike@highwinds.com fernando.ike@gmail.com http://www.fernandoike.com
  3. 3. “DevOps” Training Agile Infrastructure ● Github ● AWS ● Introduction to Configuration Management ● Management Docker
  4. 4. “DevOps” Training Continuous Delivery ● Introduction to Continuous Delivery ● Introduction to Continuous Integration ● How to create a Continuous Delivery environment ● Jenkins Basics
  5. 5. “DevOps” Course DevOps ● Linux ● Git ● Jenkins
  6. 6. Ability in playing Street Fighter 2 (you really want that).
  7. 7. “Throwing shurikens and Chunnin's certification test also are highlights.” Job Descriptions
  8. 8. Job Descriptions “Oops ... I missed something… and if you like a relaxed environment, enjoy working in shorts, flipflops, cap…”
  9. 9. Job Descriptions “...If you want to propose new products, study groups, hackathons, dojos, etc.”
  10. 10. Job Descriptions Analyst, Devops Developer and Analyst of Mainframe systems - Cobol
  11. 11. ● “Fridays often have pizza! After deploy, we are in the War Room.” ● “I’m DevOps, I implemented Jenkins and Puppet.” ● “We are requested as “DevOps” when Devel team call us to participate in the Scrum meetings.” ● “I’m DevOps architect… I paid a course.” ● “We do dozens a deploys per day, developers have root passwords in our servers” ● “Our applications are immutable, they are frozen for weeks until new deploy” We use “DevOps”
  12. 12. Sysadmin ● “I chose sysadmin professional because I don’t know to code” ● “I don’t care to talk to people, I prefer machines” ● “DevOps are bu$#@%. Nobody knows how to compile linux kernel” ● “Developers don’t understand how to work the Operation” ● “My servers…”
  13. 13. Buzzwords ● They aren't necessary good or bad, depends who and how they are used ● Buzzwords are often a good way to implement new methods and/or technical stuff. ● They are being used to change mindsets of companies and professionals… ● … Sometimes they are are just a way to sell new products/services.
  14. 14. What DevOps Is Not...
  15. 15. Heroes/Ninjas/Warriors DevOps Is Not Only...
  16. 16. A Job DevOps Is Not Only...
  17. 17. Training/Course DevOps Is Not Only...
  18. 18. Tools DevOps Is Not Only...
  19. 19. DevOps Is Not Only... Continuous Delivery Continuous Deployment Continuous Integration
  20. 20. Automation DevOps Is Not Only...
  21. 21. Recruitment “DevOps” ● Passion and willingness to learn ● Problem solving mentality ● Self-motivation ● Great social skills ● Tools and experience are important, but are not the only, and certainly not the most important factor.
  22. 22. Sysadmins skills ● Passion and willingness to learn ● Problem solving mentality ● Self-motivation ● Great social skills
  23. 23. Dev/Ops ● Infrastructure as code means CODING ● Some tools are really good and perhaps you don’t need CODE ● Don’t been married to softwares or languages, next softwares/languages will be “better” than the current ones ● Don’t be a hero, work with your team and think of how to improve everything ● Patients, Resilience and good Communication skills are really important to practice DevOps mindsets.
  24. 24. Courses/Training ● Trainings are limited and brief (short duration) ● They never approach all tools, methods but they a good start point ● Perhaps a better way are to develop non technical skills
  25. 25. Devs/Ops/Managers ● Agile methodologies shouldn’t be “Follow strictly the process”, be flexible. ● Onboarding practice among teams ● Tools are relevant but people are more important to implement DevOps (Agile) process
  26. 26. ● Don’t use root user as service owner ● Don’t allow frequently access directly in production databases ● Update as last as possible software versions (mainly securities updates) Devs/Ops/Managers
  27. 27. Referências Signo das Sombras Ops School Curriculum What Makes a Management Buzzword Buzz? (Robert Cluley) Management 3.0 Fundamentos de DevOps How to hire for DevOps How DevOps failed 60k users Buzzword generator
  28. 28. Fishbowl time
  29. 29. links ● http://naruto.wikia.com/wiki/Ch%C5%ABnin_Exam_on_Fire!_Naruto_vs._Konohamaru! ● https://en.wikipedia.org/wiki/Shuriken ● http://jurasicgamespc.blogspot.com/2013/04/super-street-fighter-2-portable.htm ● https://flic.kr/p/9efgm7 ● https://dzone.com/articles/designing-tests-talk-iasa ● https://www.flickr.com/photos/84568447@N00/5549927129/ ● http://www.gamesradar.com/14-freaky-sci-fi-and-fantasy-prisons/ ● https://www.flickr.com/photos/kaykim/3883340152 ● https://xebialabs.com/periodic-table-of-devops-tools ● https://en.wikipedia.org/wiki/Blacksmith ● https://flic.kr/p/c4QJzC ● https://flic.kr/p/dRbGxB ● https://en.wikipedia.org/wiki/Lord_Kitchener_Wants_You ● http://dilbert.com/strip/2008-09-03
  30. 30. Fernando Ike @fernandoike fernando.ike@highwinds.com fernando.ike@gmail.com http://www.fernandoike.com

×