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
FreeCodeCamp's DevOps Course Video-based course covering DevOps fundamentals and tools DevOps Tools, Linux Basics, Automation 12 hours
# DevOps Resources by Category

Linux

Course Name Description Skills Covered Time to Complete
[FreeCodeCamp's DevOps Course](https://www.freecodecamp.org/news/devops-engineering-course-for-beginners/) 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](https://www.freecodecamp.org/news/devops-engineering-course-for-beginners/) 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](https://roadmap.sh/devops) 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](https://roadmap.sh/devops) 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](https://roadmap.sh/devops) 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](https://roadmap.sh/devops) 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](https://roadmap.sh/devops) 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](https://www.digitalocean.com/community/tutorials/how-to-use-terraform-with-digitalocean) Guide to infrastructure as code using Terraform with DigitalOcean Terraform, IaC, Resource Management 2 hours
[HashiCorp Learn - Terraform](https://learn.hashicorp.com/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