What is DevOps?

DevOps is a culture; it is not a single team, tool or methodology.
It incorporates many methodologies, tools and working practices. There is no one-stop solution or a single answer as to "what DevOps is" and you will find many interpretations as people struggle to define what a culture is.
DevOps is a culture of bringing teams together to have a continuous end-to-end flow from a concept design to customer's hands.

Despite the differences in implementation, we can, however, define the FEATURES of DevOps culture:-

  • Collaborative working relationship with departments
  • Fast Flow of Planned work
  • Increase in reliability , stability and resilience of the production environment
  • Automation of repetitive tasks
  • A move towards Infrastructure as code

"A wise man will make tools of what is to hand"
- Latin Proverb

2016-2017 DevOps Training

My DevOps courses ran at different times throughout the year to help you start to regain control of your development process and pull teams together effectively. The courses were availble through The School of Tech.

Course Materials

The course materials and slide handouts used in the training sessions for 2016-2017 are as follows:



Course References

References used within our course materials and student discussion: