MY DEVOPS LEARNING GUIDE

I remember when I transitioned from digital marketing to Data Science and Software Engineering, I was asked a lot of questions about what materials or guides I used. So I am writing this blog post as a reference for the future for any one with interest in starting a new field in DevOps.

This post would be updated daily with my learning materials.

LEARN INFRASTRUCTURE AS CODE

Containers – Docker : I wrote a beginner introductory article on Docker, check it out here

Container Orchestration – Kubernetes (K8s) : I wrote a 3 part series on getting started with K8s (Deploying a Flask Restful API with a Vue web UI)

Configuration management – Ansible or Puppet

Infrastructure Provisioning – Terraform

  • Book – Terraform: Up & Running: Writing Infrastructure as Code – by Yevgeniy Brikman

 Continuous Integration and Delivery – Github actions or CircleCI or Gitlab CI (Choose one)

MONITOR SOFTWARE AND INFRASTRUCTURE.

  1. Log management- ELK (Elasticsearch, Logstash, Kibana)
  2. Infrastructure monitoring – Prometheus
  3. Application monitoring – New Relic

CLOUD ENGINEERING – (AWS)

  Free Udemy Course – Get started using AWS’ core services   

Linux and Bash commands

 Book – The Linux Command Line – by William Shotts

SETTING UP AND MANAGING WEB SERVERS(Nginx)

Data Structure and Algorithms

Book : Grokking Algorithms: An Illustrated Guide for Programmers and Other curious people – by Aditya Bhargava

System Design 

Hired in Tech

Operating Software concepts 

References

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *