Skip to content
John Woolbright edited this page Mar 11, 2025 · 29 revisions

DevOps Resources by Category

Linux

Course Name Description Skills Covered Time to Complete
LaunchCode's Linux Introduction Text-based course covering Introductory Linux environment and tooling Linux, Bash, Package Management, Userspace Applications, Web Servers, systemd 12 hours
FreeCodeCamp's DevOps Course Video-based course covering DevOps fundamentals and tools DevOps Tools, Linux Basics, Automation 12 hours

Scripting

Bash

Course Name Description Skills Covered Time to Complete
Creating Shell Scripts in Enterprise Linux Video-based course covering Bash Scripting, automating boring stuff Linux, Bash, Shell Scriptin 2 hours

Python

Course Name Description Skills Covered Time to Complete
Python for Linux System Administration System admin and scripting with Python Python, Text manipulation, Scripting with Linux 3 hours

Node

Course Name Description Skills Covered Time to Complete
Automating Node.js 6 with NPM Scripts Speed up Dev environment with NPM scripts Node.js, NPM Scripts 3 hours

AWS

Course Name Description Skills Covered Time to Complete
Automating AWS Operations with the AWS CLI AWS CLI Setup for Operations AWS CLI, Cloud Infrastructure, DevOps Tools 1 hour
AWS Operations - Skill path AWS Operations path, deep dive into deployments with AWS AWS CLI, Cloud Infrastructure, DevOps Tools 16 hours

Infra

Terraform

Course Name Description Skills Covered Time to Complete
Automating Infrastructure on DigitalOcean with Terraform Guide to infrastructure as code using Terraform with DigitalOcean Terraform, IaC, Resource Management 2 hours
HashiCorp Learn - Terraform Official Terraform tutorials covering everything from basics to advanced concepts Terraform, IaC, Modules, State Management 6 hours
Terraform - Getting Started Guide to infrastructure as code using Terraform in public and private cloud Terraform, IaC, public, private cloud 5 hours

Pipelines

Jenkins

Course Name Description Skills Covered Time to Complete
Jenkins - Path CI/CD with Jenkins Jenkins, CI/CD, Ansible, Puppet Self-paced

Actions

Course Name Description Skills Covered Time to Complete
GitHub Actions - Path Master workflow and automations with GitHub Actions GitHub Actions, CI/CD, Workflow Automation 22 hours

Testing

Course Name Description Skills Covered Time to Complete
DevOps Foundations: Test-driven Development Test driven development and how it fits in DevOps Why test, Test Automation, TDD 3 hours
DevOps Testing Tools Testing and DevOps Path DevOps, CI/CD, Selenium, Appium 3 hours

Containerization

Docker

Course Name Description Skills Covered Time to Complete
How To Install and Use Docker - DigitalOcean Hands-on tutorial for Docker setup and basic container operations Docker, Containerization, CLI 1 hour
Container Orchestration with Kubernetes - DigitalOcean Introduction to managing containerized applications with Kubernetes Kubernetes, Container Orchestration, Pods 1.5 hours
Kubernetes for Full-Stack Developers - DigitalOcean Comprehensive curriculum for deploying and managing applications in Kubernetes Kubernetes, Microservices, Deployment Strategies 8 hours

Security

Course Name Description Skills Covered Time to Complete
DevOps Roadmap by roadmap.sh Visual guide mapping out the DevOps landscape with learning resources DevSecOps, Security Practices, Compliance Self-paced
Google Cloud DevOps Free modules covering DevOps practices on Google Cloud Cloud DevOps, Security, Deployment Automation 5 hours

Clone this wiki locally