100 Days of DevOps

Written by:

Soon I will embark on a journey, one that aims to explore all corners of DevOps. This journey involves 100 blog posts in 100 days on DevOps.

This epic undertaking will explore the four key pillars of DevOps; culture, people, process, and technology. The series will include 25 posts on each of these subjects.

Each post will be a snapshot to give you bitesized chunks of information to digest. Where possible I will include links to further reading.

Here is an index of all of the posts in the 100 Days of DevOps series.

Culture

People

  • #26 – Understanding Team Topologies
  • #27 – The Importance of Team Structure
  • #28 – DevOps Engineering
  • #29 – Leadership in DevOps
  • #30 – Starting a DevOps Career
  • #31 – Progressing Your DevOps Career
  • #32 – Dealing with Resistance to Change
  • #33 – People Effects of Process Change
  • #34 – Investment in Training
  • #35 – Applying DevOps to Human Resources
  • #36 – Iterative People Management
  • #37 – Compensation Strategies for Agile Teams
  • #38 – What Makes a Good DevOps Engineer?
  • #39 – Outsourcing, Friend or Foe?
  • #40 – The Path to Cross-Functional Stardom
  • #41 – Hiring the Perfect DevOps Candidate
  • #42 – Next Generation E-shaped Professionals
  • #43 – How to Create a One Team Culture
  • #44 – Putting Focus on Quality Assurance
  • #45 – Behaviour Driven Development
  • #46 – Key Roles for a Successful Transformation
  • #47 – How to Encourage People to Learn from Failure
  • #48 – DevOps Transformation in the Enterprise
  • #49 – DevOps People Wiki
  • #50 – Summary of DevOps People

Process

  • #51 – CALMS Framework
  • #52- How to Measure Success in DevOps
  • #53 – DevOps and the SDLC
  • #54 – Continuous Everything
  • #55 – Continuous Development
  • #56 – Continuous Integration
  • #57 – Continuous Testing
  • #58 – Continuous Monitoring
  • #59 – Continuous Feedback
  • #60 – Continuous Improvement
  • #61 – Continuous Delivery and Deployment
  • #62 – Agile DevOps
  • #63 – Process Differences in XOps
  • #64 – Measuring Success in DevOps
  • #65 – Designing Meaningful Metrics
  • #66 – Value Stream Mapping
  • #67 – Process Maps
  • #68 – Introducing Agile into DevOps
  • #69 – Agile Ceremonies
  • #70 – Performing Retrospectives
  • #71 – Delivering Process Change
  • #72 – Models for Business Change
  • #73 – Scaling DevOps
  • #74 – DevOps Process Wiki
  • #75 – Summary of DevOps Process

Technology

  • #76 – First Look at the DevOps Toolchain
  • #77 – The DevOps Loop and Tools
  • #78 – How Tooling Helps the Adoption of DevOps
  • #79 – Benefits of Tooling in DevOps
  • #80 – Obstacles of Tooling in DevOps
  • #81 – Developing a Tooling Strategy
  • #82 – Developing Training Plans for Tooling
  • #83 – Mapping Owners and Processes for Tools
  • #84 – Automating the Six C’s in DevOps
  • #85 – The Must Have’s of DevOps Tools
  • #86 – Tooling for Effective Continuous Development
  • #87 – Tooling for Effective Continuous Integration
  • #88 – Tooling for Effective Continuous Testing
  • #89 – Tooling for Effective Continuous Monitoring
  • #90 – Tooling for Effective Continuous Feedback
  • #91 – Tooling for Effective Continuous Improvement
  • #92 – Tooling for Effective Continuous Deployment
  • #93 – Don’t Forget the Docs!
  • #94 – DevOps in the Microsoft Cloud
  • #95 – Enabling DevOps On-Premises
  • #96 – Security First Mindset Powered by Tools
  • #97 – Cloud Native DevOps
  • #98 – Effect of Microservices on DevOps
  • #99 – DevOps Technology Wiki
  • #100 – Summary of DevOps Technology

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from Martyn Coupland

Subscribe now to keep reading and get access to the full archive.

Continue reading