4. “DevOps” Training
Continuous Delivery
● Introduction to Continuous Delivery
● Introduction to Continuous Integration
● How to create a Continuous Delivery environment
● Jenkins Basics
12. ● “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”
13.
14. 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…”
15.
16.
17. 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.
34. 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.
35.
36. Sysadmins skills
● Passion and willingness to learn
● Problem solving mentality
● Self-motivation
● Great social skills
37.
38. 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.
39.
40. 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
41.
42. 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
43.
44. ● Don’t use root user as service owner
● Don’t allow frequently access directly in production databases
Devs/Ops/Managers
45. 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