Skip to content

Foundations

Core DevOps concepts and fundamentals that every DevOps engineer should master.

What You'll Learn

  • Operating Systems: Linux fundamentals, networking, and security
  • Source Code Management: Git workflows and version control best practices
  • SDLC: Software development lifecycle methodologies
  • Workflows: Agile, Scrum, Kanban, and project management tools
  • Languages: Essential DevOps scripting and configuration languages

Learning Path

  1. Start with Operating Systems for system administration basics
  2. Learn Git & SCM for version control workflows
  3. Understand SDLC processes and methodologies
  4. Master DevOps Languages (YAML, Bash, HCL)
  5. Apply Workflow methodologies in practice

Prerequisites

  • Basic computer literacy
  • Willingness to use command line interfaces
  • Understanding of basic programming concepts

These foundations will prepare you for infrastructure provisioning, containerization, and CI/CD practices.