Kahibaro
Discord Login Register

PART VI DevOps and Cloud

Overview

PART VI focuses on how Linux fits into modern software delivery: development workflows, DevOps practices, automation, configuration management, and cloud infrastructure.

Earlier parts of the course showed how to use and administer Linux systems. This part assumes you can already install, configure, and troubleshoot a Linux machine, and builds on that to:

You’ll see Linux not just as “an operating system”, but as the foundation of automated, scalable, and reproducible environments.

Learning Goals of This Part

By the end of PART VI, you should be comfortable with:

How This Part Is Structured

This part is divided into five chapters, each with a specific focus:

  1. Linux for Developers
    • How compilers, build tools, debuggers, and Git fit into a Linux-based development workflow.
    • You’ll see Linux as a productive environment for writing and building software.
  2. DevOps on Linux
    • How DevOps practices (especially CI/CD) are implemented on Linux runners and servers.
    • You’ll write and interpret simple pipeline configurations and understand how they integrate with your code repositories.
  3. Configuration Management
    • How to describe server configuration in reusable files and apply those descriptions across many Linux machines.
    • Focus is on concepts shared by popular tools and the specific workflows of Ansible, Puppet, and Chef.
  4. Infrastructure as Code
    • How to model and control infrastructure (instances, networks, databases, etc.) using declarative code.
    • You’ll learn the Terraform basics needed to provision and manage resources in a repeatable way.
  5. Cloud Computing with Linux
    • How Linux operates inside public cloud providers.
    • The practical realities of launching, networking, securing, and monitoring Linux systems in AWS, Azure, and GCP.

Each chapter introduces only what is needed to understand its specific tools and workflows; detailed system administration topics are left to earlier parts of the course.

How This Part Builds on Earlier Parts

To get the most from PART VI, you should already be comfortable with:

Here, those skills become building blocks:

DevOps Mindset in a Linux Context

DevOps is as much about culture and process as it is about tools. In this part, the Linux-specific angle emphasizes:

Practical Focus and Expectations

Throughout PART VI you will:

You are not expected to become an expert in every named tool. Instead, you should:

How to Approach This Part

To make the most of these chapters:

The following chapters will walk you step by step from local Linux development, through automated pipelines and configuration management, to fully managed Linux infrastructure in the cloud.

Views: 29

Comments

Please login to add a comment.

Don't have an account? Register now!