Skip to content
John Woolbright edited this page Mar 6, 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
FreeCodeCamp's DevOps Course Video-based course covering DevOps fundamentals and tools DevOps Tools, Bash Scripting, Automation 12 hours

Python

Course Name Description Skills Covered Time to Complete
DevOps Roadmap by roadmap.sh Visual guide mapping out the DevOps landscape with learning resources DevOps Tools, Infrastructure, Python Scripting Self-paced

Node

Course Name Description Skills Covered Time to Complete
DevOps Roadmap by roadmap.sh Visual guide mapping out the DevOps landscape with learning resources DevOps Tools, Node.js, Automation Self-paced

AWS

CLI

Course Name Description Skills Covered Time to Complete
DevOps Roadmap by roadmap.sh Visual guide mapping out the DevOps landscape with learning resources AWS CLI, Cloud Infrastructure, DevOps Tools Self-paced

IaC

Course Name Description Skills Covered Time to Complete
DevOps Roadmap by roadmap.sh Visual guide mapping out the DevOps landscape with learning resources AWS, Infrastructure as Code, Automation Self-paced

SDK

Course Name Description Skills Covered Time to Complete
DevOps Roadmap by roadmap.sh Visual guide mapping out the DevOps landscape with learning resources AWS SDK, Cloud Integration, API Usage Self-paced

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

Pipelines

Jenkins

Course Name Description Skills Covered Time to Complete
[DevOps Roadmap by roadmap.sh](https://roadmap.sh/devops) Visual guide mapping out the DevOps landscape with learning resources Jenkins, CI/CD, Pipeline Configuration Self-paced

Actions

Course Name Description Skills Covered Time to Complete
[GitHub Actions - GitHub Learning Lab](https://lab.github.com/githubtraining/github-actions:-hello-world) Interactive course on creating CI/CD pipelines with GitHub Actions GitHub Actions, CI/CD, Workflow Automation 3 hours

GitLab

Course Name Description Skills Covered Time to Complete
[GitLab CI/CD Tutorial](https://docs.gitlab.com/ee/ci/quick_start/) Official tutorial on setting up CI/CD pipelines in GitLab GitLab CI/CD, Pipeline Configuration, Automation 2 hours

Testing

Course Name Description Skills Covered Time to Complete
[Introduction to DevOps Concepts - DigitalOcean](https://www.digitalocean.com/community/tutorials/an-introduction-to-continuous-integration-delivery-and-deployment) Comprehensive introduction to CI/CD principles and DevOps fundamentals CI/CD, Testing, Deployment Strategies 30 minutes
[How To Set Up a CI/CD Pipeline with Kubernetes - DigitalOcean](https://www.digitalocean.com/community/tutorials/how-to-set-up-a-ci-cd-pipeline-with-kubernetes-part-1) Tutorial series on building complete CI/CD pipelines with Kubernetes Kubernetes, CI/CD, Testing 4 hours

Containerization

Docker

Course Name Description Skills Covered Time to Complete
[How To Install and Use Docker - DigitalOcean](https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04) Hands-on tutorial for Docker setup and basic container operations Docker, Containerization, CLI 1 hour
[Container Orchestration with Kubernetes - DigitalOcean](https://www.digitalocean.com/community/tutorials/an-introduction-to-kubernetes) Introduction to managing containerized applications with Kubernetes Kubernetes, Container Orchestration, Pods 1.5 hours
[Kubernetes for Full-Stack Developers - DigitalOcean](https://www.digitalocean.com/community/curriculums/kubernetes-for-full-stack-developers) 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](https://roadmap.sh/devops) Visual guide mapping out the DevOps landscape with learning resources DevSecOps, Security Practices, Compliance Self-paced
[Google Cloud DevOps](https://cloud.google.com/training/devops-engineer) Free modules covering DevOps practices on Google Cloud Cloud DevOps, Security, Deployment Automation 5 hours

Clone this wiki locally