Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Effective
Devops
HELLO!
I am Aboullaite Mohammed
Lead Developer @xHUB
@laytoun
What
Is Devops?
Technical cultural weave that shapes how
we work, and why!
Why
Devops?
High Performing Devops Teams
are more agile
2016 PuppetLabs State of DevOps Survey
High Performing Devops Teams
are more reliable
2016 PuppetLabs State of DevOps Survey
Devops Anti-Patterns
› Blame Culture
› Silos
› Human Error
To implement DevOps, any organization
needs to make big changes...
Tooling is not a sufficient
condition for a Devops
culture to exist
Devops is not Only Tools
Tools do not fix broken
cultu...
4 Pillars of
Effective Devops
• Collaboration
• Affinity
• Tools
• Scaling
Collaboration
Individuals Working Together
› Mutual understanding
› Lots of Communication
› Contribute equally to team's discussions
› Be a growth mindset
A life bec...
Affinity
From Individuals to Teams
Team
› Common purpose
› Defined beliefs
› Trust
› Empathy
DevOps thrives in a workplace that cultivates trust across
high-...
Tools
Choosing and Using them
Conway’s Law for tool selection
Dysfunctional organizations
tend to create dysfunctional
applications.
Automation
› Server installation
› Infrastructure automation
› System provisioning
› Test and build Automation
Monitoring
› Metrics
› Logging
› Alerting
› Events
Scaling
Growing and Decreasing
Let’s build a culture of Collaboration,
Affinity and Tooling at a scale ;)
THANKS!
Any questions?
@laytoun · mohammed@aboullaite.me
Further reading
Prochain SlideShare
Chargement dans…5
×

Effective devops

976 vues

Publié le

Traditional development methods just can’t keep up.
Backlogs balloon, projects are postponed, and outside
consultants are brought in to meet deadlines. To break
free of this cycle, you need a better way to work.
Though DevOps is not a cure-all, it’s a critical part of the
answer, bringing development and IT operations together
to create a streamlined system for software development
and deployment. More a method than a prescription,
DevOps is a collection of engineering, behavioral, and
organizational practices focused on moving rapidly,
safely and sustainably from idea to reality. To implement
DevOps, any organization needs to make big changes
— changes that impact culture, processes and people.

Publié dans : Logiciels
  • Soyez le premier à commenter

Effective devops

  1. 1. Effective Devops
  2. 2. HELLO! I am Aboullaite Mohammed Lead Developer @xHUB @laytoun
  3. 3. What Is Devops? Technical cultural weave that shapes how we work, and why!
  4. 4. Why Devops?
  5. 5. High Performing Devops Teams are more agile 2016 PuppetLabs State of DevOps Survey
  6. 6. High Performing Devops Teams are more reliable 2016 PuppetLabs State of DevOps Survey
  7. 7. Devops Anti-Patterns › Blame Culture › Silos › Human Error To implement DevOps, any organization needs to make big changes — changes that impact culture, processes and people.
  8. 8. Tooling is not a sufficient condition for a Devops culture to exist Devops is not Only Tools Tools do not fix broken cultures; tools expose and exacerbate existing condition in environments
  9. 9. 4 Pillars of Effective Devops • Collaboration • Affinity • Tools • Scaling
  10. 10. Collaboration Individuals Working Together
  11. 11. › Mutual understanding › Lots of Communication › Contribute equally to team's discussions › Be a growth mindset A life becomes meaningful when one sees himself or herself as an actor within the context of a story. -- George Howard
  12. 12. Affinity From Individuals to Teams
  13. 13. Team › Common purpose › Defined beliefs › Trust › Empathy DevOps thrives in a workplace that cultivates trust across high-performing, cross-functional teams aligned around common business goals.
  14. 14. Tools Choosing and Using them
  15. 15. Conway’s Law for tool selection Dysfunctional organizations tend to create dysfunctional applications.
  16. 16. Automation › Server installation › Infrastructure automation › System provisioning › Test and build Automation
  17. 17. Monitoring › Metrics › Logging › Alerting › Events
  18. 18. Scaling Growing and Decreasing
  19. 19. Let’s build a culture of Collaboration, Affinity and Tooling at a scale ;)
  20. 20. THANKS! Any questions? @laytoun · mohammed@aboullaite.me
  21. 21. Further reading

×