A journey from programming languages to modern IT infrastructure to be a great DevOps Engineer.

Important: book under development.

Hi, dude.

Probably you are here after researching what DevOps is, maybe trying to gather all information you need to know to start a career. What I will anticipate for you is: working as a DevOps Engineer is one of the most difficult jobs in the IT industry. Let me explain why.

As a DevOps Engineer, you need to develop several fields of knowledge:

  • Mathematics Fundamentals
  • Programming Language skills
  • Software Architecture
  • Infrastructure Architecture
  • Troubleshooting
  • Continuous Integration / Delivery
  • Monitoring
  • Observability
  • Cybersecurity
  • Infrastructure As Code
  • Automation

Just to name a few. Yes, I know that is a huge amount of topics to learn just to start, and may you will feel disappointed that, so high is the mountain you must climb. But there is a path, or better: a journey to guide you, written by myself as a Senior DevOps Engineer after working since 2014 in this field.

This journey is a craft work, so you will learn some theory basics and at same time hands writing source code, strict to the point. No magic, no Ivory Tower. Just learn and build working software.

In this book, you will be introduced to every topic I listed above in a chronological order that you will know the theory and practice by writing real, usable source code. Brick by brick, you will build a skeleton that you give you a solid foundational knowledge backbone to do your job in the most pragmatic, simple, robust, elegant and prolific way.

Every chapter of this book has written thinking to give you a smooth walk along this journey, based on the experience in the battlefield I had and other friends of mine that are either DevOps and/or Software Engineers. Of course, an experience based with big failures and great achievements, bottles of coffee when something goes wrong at late evening and grabbing a lot of beers after a successful launch of a new product after deploying it in production.

If you want to skyrocket your career path as a beginner, this book will attend you in all fronts. If you are a more experienced sysadmin, you will take advantage of the knowledge shared from programming languages and their basics to improve your work. If you are a DevOps Engineer and wants to have a holistic approach to develop your expertise, this book is a great tool to shade some light your way.

Download the excerpt

You can take a look at the current draft of this book here for free. Of course, this is a work under development; the content may change with time after my reviews. But feel free to taste it.

Contact me

That said, if you are interested to talk, email me; I will appreciate a lot.