Skip to content


After all of the communicating and the collaboration has been done, it's time to start designing and creating systems to get the job done.

A system is a series of steps that give us a desired outcome. A system can take inputs and provide outputs, or it can fetch information from sources external to itself and use this data to perform some job for us. They can manual or automated or something else in the middle. You're going to be designing and building a lot of complex systems.

An important part of the job as a DevOps engineer is building pipelines, which are automated systems, to facilitate the automation of software delivery. These systems take on many forms, shapes and sizes. They will grow with time and especially as the complexity of your software increases.

Building systems is one of the primary parts of your job.


To build these systems and actualize them we're going to have to deploy some tools and learn to use them well.