{"id":131,"date":"2026-01-02T07:23:23","date_gmt":"2026-01-02T07:23:23","guid":{"rendered":"https:\/\/blessingudor.com\/?p=131"},"modified":"2026-01-02T07:46:29","modified_gmt":"2026-01-02T07:46:29","slug":"the-devops-learning-pathway-high-level","status":"publish","type":"post","link":"https:\/\/blessingudor.com\/the-devops-learning-pathway-high-level\/","title":{"rendered":"The DevOps Learning Pathway (High Level)"},"content":{"rendered":"\n<p class=\"has-small-font-size\"><strong>Phase 1<\/strong> \u2013 Core Foundations (Linux, Networking, Git)<br><strong>Phase 2<\/strong> \u2013 Programming &amp; Scripting<br><strong>Phase 3<\/strong> \u2013 Cloud Fundamentals (AWS-first)<br><strong>Phase 4<\/strong> \u2013 Containers &amp; CI\/CD<br><strong>Phase 5<\/strong> \u2013 Infrastructure as Code &amp; Kubernetes<br><strong>Phase 6<\/strong> \u2013 Monitoring, Security &amp; Real Projects<br><strong>Phase 7<\/strong> \u2013 Portfolio + Job Readiness<\/p>\n\n\n\n<p class=\"has-small-font-size\">Total: <strong>6\u20138 months<\/strong> (can be faster if full-time)<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">\ud83d\udd39 PHASE 1: CORE FOUNDATIONS (Weeks 1\u20134)<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-small-font-size\">Most DevOps beginners fail here. This phase is <strong>non-negotiable<\/strong>.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Week 1 \u2013 Linux Basics (Daily Hands-on)<\/h3>\n\n\n\n<p class=\"has-small-font-size\"><strong>Goals<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Understand Linux filesystem<\/li>\n\n\n\n<li class=\"has-small-font-size\">Move comfortably in terminal<\/li>\n<\/ul>\n\n\n\n<p><strong>Tasks<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Install <strong>Ubuntu<\/strong> (VM or WSL)<\/li>\n\n\n\n<li class=\"has-small-font-size\">Learn:\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\"><code>ls<\/code>, <code>cd<\/code>, <code>pwd<\/code>, <code>cp<\/code>, <code>mv<\/code>, <code>rm<\/code><\/li>\n\n\n\n<li class=\"has-small-font-size\"><code>cat<\/code>, <code>less<\/code>, <code>head<\/code>, <code>tail<\/code><\/li>\n\n\n\n<li class=\"has-small-font-size\"><code>grep<\/code>, <code>find<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-small-font-size\">Practice:\n<ul class=\"wp-block-list\">\n<li>Create users<\/li>\n\n\n\n<li>Change permissions (<code>chmod<\/code>, <code>chown<\/code>)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"has-small-font-size\"><strong>Deliverable<\/strong><br>\u2714 Navigate Linux without Google<br>\u2714 Create and manage files &amp; users<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Week 2 \u2013 Linux + Processes + Networking<\/h3>\n\n\n\n<p class=\"has-small-font-size\"><strong>Tasks<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Learn:\n<ul class=\"wp-block-list\">\n<li><code>ps<\/code>, <code>top<\/code>, <code>htop<\/code><\/li>\n\n\n\n<li><code>systemctl<\/code><\/li>\n\n\n\n<li><code>kill<\/code>, <code>nohup<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-small-font-size\">Networking basics:\n<ul class=\"wp-block-list\">\n<li>IP, DNS, ports<\/li>\n\n\n\n<li><code>ping<\/code>, <code>curl<\/code>, <code>netstat<\/code>, <code>ss<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-small-font-size\">Install &amp; run:\n<ul class=\"wp-block-list\">\n<li>Nginx<\/li>\n\n\n\n<li>Restart service<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"has-small-font-size\">Deliverable<br>\u2714 Start\/stop services<br>\u2714 Understand how apps listen on ports<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Week 3 \u2013 Git &amp; GitHub (CRITICAL)<\/h3>\n\n\n\n<p class=\"has-small-font-size\"><strong>Tasks<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Learn:\n<ul class=\"wp-block-list\">\n<li><code>git init<\/code>, <code>clone<\/code>, <code>add<\/code>, <code>commit<\/code><\/li>\n\n\n\n<li><code>push<\/code>, <code>pull<\/code><\/li>\n\n\n\n<li>branches &amp; merge<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-small-font-size\">Create <strong>GitHub account<\/strong><\/li>\n\n\n\n<li class=\"has-small-font-size\">Push your first repo<\/li>\n<\/ul>\n\n\n\n<p><strong>Mini Project<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Linux notes repo<\/li>\n\n\n\n<li class=\"has-small-font-size\">Commit daily<\/li>\n<\/ul>\n\n\n\n<p class=\"has-small-font-size\"><strong>Deliverable<\/strong><br>\u2714 Confident Git usage<br>\u2714 GitHub activity visible<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Week 4 \u2013 Basic Bash Scripting<\/h3>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Tasks<\/strong><\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Learn:\n<ul class=\"wp-block-list\">\n<li>variables<\/li>\n\n\n\n<li>conditionals (<code>if<\/code>)<\/li>\n\n\n\n<li>loops<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-small-font-size\">Write scripts:\n<ul class=\"wp-block-list\">\n<li>Disk usage alert<\/li>\n\n\n\n<li>Backup a folder<\/li>\n\n\n\n<li>Restart a service if down<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Deliverable<\/strong><br>\u2714 3 working bash scripts in GitHub<\/h5>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd39 PHASE 2: PROGRAMMING (Weeks 5\u20136)<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-small-font-size\">DevOps \u2260 coding like a software engineer, but <strong>you must script<\/strong>.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Week 5 \u2013 Python for DevOps<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Tasks<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Learn:\n<ul class=\"wp-block-list\">\n<li>variables<\/li>\n\n\n\n<li>lists, dicts<\/li>\n\n\n\n<li>functions<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-small-font-size\">Practice:\n<ul class=\"wp-block-list\">\n<li>Read\/write files<\/li>\n\n\n\n<li>Parse logs<\/li>\n\n\n\n<li>Call shell commands<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"has-small-font-size\"><strong>Mini Project<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Python script to monitor disk usage<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Week 6 \u2013 APIs &amp; Automation<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Tasks<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Learn:\n<ul class=\"wp-block-list\">\n<li>REST APIs<\/li>\n\n\n\n<li>JSON<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-small-font-size\">Use Python to:\n<ul class=\"wp-block-list\">\n<li>Call public APIs<\/li>\n\n\n\n<li>Automate system tasks<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"has-small-font-size\"><strong>Deliverable<\/strong><br>\u2714 Python automation repo<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd39 PHASE 3: CLOUD FUNDAMENTALS (Weeks 7\u201310)<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-small-font-size\"><strong>AWS is the industry default<\/strong>. Learn one cloud deeply.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Week 7 \u2013 AWS Basics<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Tasks<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Create AWS Free Tier<\/li>\n\n\n\n<li class=\"has-small-font-size\">Learn:\n<ul class=\"wp-block-list\">\n<li>EC2<\/li>\n\n\n\n<li>IAM<\/li>\n\n\n\n<li>Security Groups<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-small-font-size\">Launch EC2<\/li>\n\n\n\n<li class=\"has-small-font-size\">SSH into it<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Week 8 \u2013 Storage &amp; Networking<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Tasks<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Learn:\n<ul class=\"wp-block-list\">\n<li>S3<\/li>\n\n\n\n<li>VPC<\/li>\n\n\n\n<li>Subnets<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-small-font-size\">Host a static website on S3<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Week 9 \u2013 Databases &amp; Scaling<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Tasks<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Learn:\n<ul class=\"wp-block-list\">\n<li>RDS<\/li>\n\n\n\n<li>Load Balancers<\/li>\n\n\n\n<li>Auto Scaling<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-small-font-size\">Connect EC2 \u2192 RDS<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Week 10 \u2013 AWS Project<\/h3>\n\n\n\n<p class=\"has-small-font-size\"><strong>Project<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list has-small-font-size\">\n<li>Deploy a web app:\n<ul class=\"wp-block-list\">\n<li>EC2<\/li>\n\n\n\n<li>Nginx<\/li>\n\n\n\n<li>S3 for assets<\/li>\n\n\n\n<li>IAM roles<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"has-small-font-size\"><strong>Deliverable<\/strong><br>\u2714 Cloud architecture diagram<br>\u2714 Deployed app URL<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">\ud83d\udd39 PHASE 4: CONTAINERS &amp; CI\/CD (Weeks 11\u201314)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading has-large-font-size\">Week 11 \u2013 Docker<\/h3>\n\n\n\n<h4 class=\"wp-block-heading has-large-font-size\">Tasks<\/h4>\n\n\n\n<ul class=\"wp-block-list has-small-font-size\">\n<li>Learn:\n<ul class=\"wp-block-list\">\n<li>Images<\/li>\n\n\n\n<li>Containers<\/li>\n\n\n\n<li>Volumes<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Dockerize:\n<ul class=\"wp-block-list\">\n<li>Simple Python app<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-small-font-size\">Week 12 \u2013 Docker Compose<\/h2>\n\n\n\n<p class=\"has-small-font-size\"><strong>Tasks<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list has-small-font-size\">\n<li>Multi-container app<\/li>\n\n\n\n<li>App + DB<\/li>\n\n\n\n<li>Use <code>.env<\/code> files<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Week 13 \u2013 CI\/CD<\/h2>\n\n\n\n<p><strong>Tasks<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Learn:\n<ul class=\"wp-block-list\">\n<li>GitHub Actions<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-small-font-size\">Build pipeline:\n<ul class=\"wp-block-list\">\n<li>Build image<\/li>\n\n\n\n<li>Run tests<\/li>\n\n\n\n<li>Push to Docker Hub<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Week 14 \u2013 CI\/CD Project<\/h2>\n\n\n\n<p class=\"has-small-font-size\"><strong>Project<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list has-small-font-size\">\n<li>On commit:\n<ul class=\"wp-block-list\">\n<li>Run pipeline<\/li>\n\n\n\n<li>Deploy container to EC2<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"has-small-font-size\"><strong>Deliverable<\/strong><br>\u2714 Automated deployment<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\ud83d\udd39 PHASE 5: INFRASTRUCTURE AS CODE &amp; K8s (Weeks 15\u201318)<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Week 15 \u2013 Terraform<\/h2>\n\n\n\n<p><strong>Tasks<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Learn:\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Providers<\/li>\n\n\n\n<li class=\"has-small-font-size\">Resources<\/li>\n\n\n\n<li class=\"has-small-font-size\">State<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-small-font-size\">Create:\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">EC2<\/li>\n\n\n\n<li class=\"has-small-font-size\">Security Group<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Week 16 \u2013 Advanced Terraform<\/h2>\n\n\n\n<p class=\"has-small-font-size\"><strong>Tasks<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list has-small-font-size\">\n<li>Variables<\/li>\n\n\n\n<li>Modules<\/li>\n\n\n\n<li>Remote state (S3)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Week 17 \u2013 Kubernetes Basics<\/h2>\n\n\n\n<p><strong>Tasks<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Learn:\n<ul class=\"wp-block-list\">\n<li>Pods<\/li>\n\n\n\n<li>Deployments<\/li>\n\n\n\n<li>Services<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-small-font-size\">Use:\n<ul class=\"wp-block-list\">\n<li>Minikube or Kind<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Week 18 \u2013 Kubernetes Project<\/h2>\n\n\n\n<p class=\"has-small-font-size\"><strong>Project<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list has-small-font-size\">\n<li>Deploy app to K8s<\/li>\n\n\n\n<li>Add:\n<ul class=\"wp-block-list\">\n<li>Scaling<\/li>\n\n\n\n<li>Rolling updates<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"has-small-font-size\"><strong>Deliverable<\/strong><br>\u2714 Kubernetes manifests in GitHub<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\ud83d\udd39 PHASE 6: MONITORING, SECURITY &amp; RELIABILITY (Weeks 19\u201320)<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Week 19 \u2013 Monitoring<\/h2>\n\n\n\n<p><strong>Tasks<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Learn:\n<ul class=\"wp-block-list\">\n<li>Prometheus<\/li>\n\n\n\n<li>Grafana<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-small-font-size\">Monitor:\n<ul class=\"wp-block-list\">\n<li>CPU<\/li>\n\n\n\n<li>Memory<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Week 20 \u2013 Security &amp; Best Practices<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Tasks<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Secrets management<\/li>\n\n\n\n<li class=\"has-small-font-size\">IAM best practices<\/li>\n\n\n\n<li class=\"has-small-font-size\">Docker image scanning<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd39 PHASE 7: PORTFOLIO &amp; JOB READY (Weeks 21\u201324)<\/h3>\n\n\n\n<h2 class=\"wp-block-heading has-small-font-size\">Build a DevOps Portfolio<\/h2>\n\n\n\n<p class=\"has-small-font-size\"><strong>Must Have<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">4\u20136 GitHub repos<\/li>\n\n\n\n<li class=\"has-small-font-size\">README with:\n<ul class=\"wp-block-list\">\n<li>Architecture<\/li>\n\n\n\n<li>Tools used<\/li>\n\n\n\n<li>Screenshots<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"has-small-font-size\">One <strong>end-to-end DevOps project<\/strong><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading has-small-font-size\">Optional Certs<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">AWS Cloud Practitioner<\/li>\n\n\n\n<li class=\"has-small-font-size\">AWS Solutions Architect (Associate)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udcca WEEKLY TRACKING TEMPLATE (Use This)<\/h3>\n\n\n\n<pre class=\"wp-block-code has-background\" style=\"background-color:#ececec\"><code>Week:\nGoals:\n\u2714 Task 1\n\u2714 Task 2\n\u2714 Task 3\nRepo link:\nNotes:\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading has-small-font-size\">\ud83d\ude80 How to Succeed Faster (Truth)<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Build <strong>projects<\/strong>, not notes<\/li>\n\n\n\n<li class=\"has-small-font-size\">Push <strong>every week<\/strong> to GitHub<\/li>\n\n\n\n<li class=\"has-small-font-size\">Break things intentionally<\/li>\n\n\n\n<li class=\"has-small-font-size\">Learn debugging<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Phase 1 \u2013 Core Foundations (Linux, Networking, Git)Phase 2 \u2013 Programming &amp; ScriptingPhase 3 \u2013 Cloud Fundamentals (AWS-first)Phase 4 \u2013 Containers &amp; CI\/CDPhase 5 \u2013 Infrastructure as Code &amp; KubernetesPhase 6 \u2013 Monitoring, Security &amp; Real ProjectsPhase 7 \u2013 Portfolio + Job Readiness Total: 6\u20138 months (can be faster if full-time) \ud83d\udd39 PHASE 1: CORE [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":144,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-131","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/blessingudor.com\/api\/wp\/v2\/posts\/131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blessingudor.com\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blessingudor.com\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blessingudor.com\/api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blessingudor.com\/api\/wp\/v2\/comments?post=131"}],"version-history":[{"count":4,"href":"https:\/\/blessingudor.com\/api\/wp\/v2\/posts\/131\/revisions"}],"predecessor-version":[{"id":140,"href":"https:\/\/blessingudor.com\/api\/wp\/v2\/posts\/131\/revisions\/140"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blessingudor.com\/api\/wp\/v2\/media\/144"}],"wp:attachment":[{"href":"https:\/\/blessingudor.com\/api\/wp\/v2\/media?parent=131"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blessingudor.com\/api\/wp\/v2\/categories?post=131"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blessingudor.com\/api\/wp\/v2\/tags?post=131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}