Skip to content

DevOps Bootcamp Series with Nana Janashia

Source: My personal notes from DevOps course by TechWorld with Nana

  1. DevOps Bootcamp - Introduction to DevOps - DevOps Bootcamp - Introduction to DevOps
  2. DevOps Bootcamp - Operating Systems and Linux Basics - DevOps Bootcamp - Operating Systems and Linux Basics
  3. DevOps Bootcamp - Version Control with Git - DevOps Bootcamp - Version Control with Git
  4. DevOps Bootcamp - Build Tools and Package Manager Tools - DevOps Bootcamp - Build Tools and Package Manager Tools
  5. DevOps Bootcamp - Cloud and IaaS Basics - DevOps Bootcamp - Cloud and IaaS Basics
  6. DevOps Bootcamp - Artifact Repository Manager - DevOps Bootcamp - Artifact Repository Manager
  7. DevOps Bootcamp - Containers with Docker - DevOps Bootcamp - Containers with Docker
  8. DevOps Bootcamp - CICD with Jenkins - DevOps Bootcamp - CICD with Jenkins
  9. DevOps Bootcamp - AWS Services - DevOps Bootcamp - AWS Services
  10. DevOps Bootcamp - Container Orchestration with Kubernetes - DevOps Bootcamp - Container Orchestration with Kubernetes
  11. DevOps Bootcamp - Kubernetes on AWS - EKS - DevOps Bootcamp - Kubernetes on AWS - EKS
  12. DevOps Bootcamp - Infrastructure as Code with Terraform - DevOps Bootcamp - Infrastructure as Code with Terraform
  13. DevOps Bootcamp - Python Basics - DevOps Bootcamp - Python Basics
  14. DevOps Bootcamp - Python Automation - DevOps Bootcamp - Python Automation
  15. DevOps Bootcamp - Configuration Management with Ansible - DevOps Bootcamp - Configuration Management with Ansible
  16. DevOps Bootcamp - Monitoring with Prometheus - DevOps Bootcamp - Monitoring with Prometheus

(As of 2024)

Goal: Learn concepts of a DevOps engineer and end-to-end software development and deployment.

Approach: Practical exercises

Test > Build > Deploy > Configure > Monitor

Learning topics and tools

Concepts give you theory foundation so you can use any tools. There are many tools for that job, this course chose the most widely used.

  • Operating systems: Linux
  • CI/CD: Jenkins
  • Containers: Docker
  • Version control: git
  • Cloud: AWS
  • Container orchestration: Kubernetes
  • Build tools: Maven, Gradle
  • Infrastructure provisioning/as code: Terraform
  • Configuration management: Ansible
  • Artifact repository manager: Nexus
  • Programming languages: Python
  • Monitoring: Prometheus
  • Video: Theory
    • Practical demos
  • Handbook - Reference:
    • List of videos, links, install tools and see source code
    • Check things as you go
  • Exercises and Slack per module
    • Exercises per modules for hands on, required for active learning
    • Slack Community for discussion and support
  • AWS - Free tier
  • DigitalOcean - free trial
  • Linode - free trial

Be aware of prices and delete unused resources