Ansible @ J.crew

Post on 23-Jan-2017

756 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

Transcript

ANSIBLE @ J.CREW

THE LESSONS

VERSION

Hello, My name is Oscar I’m a dev, not ops

Decisions, decisions, decisions….

STOP!

Simplicity is beauty

Automateall things!

You can’t go full devopsjust can’tdon’t do itnope

Lesson 1: You are not a unicorn

_Become a teaching organization

_Training will take YEARS of investment

_Change your hiring process

_Some won’t make the change

Lesson 2: Nash equilibrium

_Same goals_One team_Remove blockers

Lesson 3: The dip

_Stay calm_Avoid toxicity_Patience_Empathy

Lesson 4: Security and trust

_Trust the web_Local repositories_Trust your people_Mistakes will be done

Lesson 5: Ansible tower

_I love CLI_People loves reports_I can delegate_I can use tower-cli

Lesson 6: The single Queue

_Different needs_Create a single queue_Budget unplanned work_Gather utilization metrics

Lesson 7: Use what works

_RPMs with yum module_Use a single playbook_Use of vagrant_Trim galaxy roles

Lesson 8: Bus factor

_Train a team, not a person

_Knowledge base

_Take vacations

Lesson 9: It is essential

_More users in more devices

_IT is a core competency

_You ARE a tech company

Lesson 10: Have

_Bot to create VM’s

_Promote new projects

_Influence other teams

The future!

_Cleanup

_Change infrastructure

_Upgrade to ansible 2.0

In summary:

Use Ansible, ADAPT and have fun

Some references

Questions?¡Gracias!

@mexicanhacker

top related