Skip to content

Documenting my path to becoming a Cloud Engineer: Linux fundamentals, networking, AWS architecture, Terraform infrastructure-as-code, Docker, and cloud automation.

License

Notifications You must be signed in to change notification settings

takiahoward/cloud-engineering-journey

Repository files navigation

Cloud Engineering Journey

A hands-on roadmap documenting my progression toward becoming a Cloud Engineer.

This repository contains my notes, exercises, and projects as I build the foundational and advanced skills required for Cloud Engineering. The focus is on developing real technical depth through practical command-line work and cloud infrastructure builds.


📌 What This Repo Includes

  • Linux fundamentals (navigation, permissions, processes, scripting)
  • Networking essentials (IP addressing, routing, DNS, firewalls)
  • AWS architecture concepts (VPC, IAM, EC2, S3, load balancing, serverless, monitoring)
  • Infrastructure as Code with Terraform
  • Containers using Docker
  • CI/CD basics using GitHub Actions
  • Troubleshooting notes & system logs
  • Full cloud projects and capstone builds

📁 Repository Structure

/linux_week1 /networking_week2 /aws_architecture /terraform /docker /cicd /capstone1_cloud_architecture /capstone2_cloud_automation /notes /archive_devops


🎯 Goal

Develop strong hands-on engineering skills that qualify me for roles such as:

  • Cloud Engineer
  • AWS Cloud Practitioner
  • Cloud Support Engineer
  • Cloud DevOps Engineer

🛠 Tools & Technologies

  • Linux (Ubuntu / WSL)
  • Git & GitHub
  • Bash scripting
  • Networking tools
  • AWS (SAA-level concepts & architecture)
  • Terraform
  • Docker
  • GitHub Actions
  • Cloud monitoring & logging tools

📚 Learning Method

This repository follows a structured 16-week Cloud Engineering Fast-Track plan with:

  • Weekly learning objectives
  • Mini-projects
  • Infrastructure builds
  • Cloud deployments
  • Troubleshooting exercises
  • Clean documentation

The focus is on deep, practical technical competence, not surface-level familiarity.


🚀 Capstone Projects

Capstone 1 — Cloud Architecture Project

A full AWS deployment using:

  • VPC (public/private subnets)
  • EC2
  • ALB
  • Auto Scaling
  • IAM
  • S3
  • CloudWatch
  • Terraform IaC

Capstone 2 — Cloud Automation & Deployment Project

A containerized application deployed with:

  • Docker
  • Terraform
  • GitHub Actions CI/CD pipeline
  • AWS ECS or Lambda
  • Monitoring & alerting setup

📬 Contact

For technical discussions or collaboration, feel free to connect via GitHub.

About

Documenting my path to becoming a Cloud Engineer: Linux fundamentals, networking, AWS architecture, Terraform infrastructure-as-code, Docker, and cloud automation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published