What You'll Learn
1
IT Fundamentals, Linux Admin & Version Control
-
Introduction to Cloud & Networking BasicsLearn how to provide on-demand IT resources (servers, storage) over the internet, reducing maintenance costs and offering high scalability. while linking these systems, using protocols like HTTP/HTTPS to transport data securely between users and cloud providers.
-
Linux System AdministrationLearn how to install, configure, and maintain Linux-based servers and infrastructure to ensure high availability, performance, and security.
-
Advanced Linux & Bash ScriptingLearn how to enable automation of complex system administration tasks through robust, efficient code.
-
Version Control (Git & GitHub)Learn how to record changes to a file or set of files over time, allowing you to recall specific versions later.
2
Cloud Infrastructure (AWS) & Architecture
-
AWS Core Services (Compute & Identity)Learn the foundational building blocks for running applications and managing access securely in the cloud.
-
Storage, Databases & ScalingLearn the foundational components of modern application architecture, focusing on persisting, structuring, and managing data growth.
-
Advanced Networking (VPC) & ServerlessLearn how to create complex, highly secure, and tailored virtual networks within a public cloud. And also connect ephemeral, event-driven services (such as AWS Lambda) without managing underlying infrastructure.
-
Infrastructure as Code (Terraform)Learn about the IaC (Terraform) that allows you to define, provision, and manage both cloud and on-premises resources using human-readable configuration files.
3
Containerization and Orchestration (Docker & K8s)
-
Containerization with DockerLearn how to package an application and all its dependencies such as libraries and configuration files into a single, standardized unit called a container. Using Docker
-
Kubernetes (K8s) FundamentalsLearn how to automate the deployment, scaling, and management of containerized applications.
-
Advanced Kubernetes & NetworkingLearn how to design, secure, and optimize high-performance, containerized infrastructures at scale.
-
Managed K8s (EKS) & HelmLearn the AWS service that automates Kubernetes cluster management specifically the control plane, scaling, and security across multiple availability zones, eliminating manual setup. And the "package manager" for Kubernetes, using "charts" to package YAML configurations for single-command deployment, versioning, and management of applications on EKS.
4
CI/CD Pipelines, Monitoring & Final Defense
-
CI/CD AutomationLearn the DevOps practice that uses automated pipelines to streamline the building, testing, and deployment of software changes.
-
Continuous Deployment & GitOpsLearn the software practice where code changes passing automated tests are automatically released to production without manual intervention.
-
Monitoring, Logging & ObservabilityLearn practices used in DevOps and SRE to ensure software reliability, performance, and understanding within complex, distributed systems.
-
Final Capstone & Career LaunchFinal Capstone & Career Launch