tdc2016poa | trilha devops - devops anti-patterns

Post on 12-Feb-2017

58 Views

Category:

Education

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

DevOps Anti-Patterns

Fernando Ike (fike)

Highwinds Global CDN

“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 to create a Continuous Delivery environment ● Jenkins Basics

“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, cap…”

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.”

● “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”

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…”

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.

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 skills

● Tools and experience are important, but are not the only, and certainly not the most important factor.

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 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.

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

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

● 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

Fishbowl time

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

top related