JE
DMI Cohort 3 · Live · Group 1

John Essel-Boafo

Progress in the DevOps Micro Internship.

🚀 2 / 14 Weeks Complete

2 weeks fully complete, 2 blogs credited, 4 LinkedIn posts verified — solid progress. Keep it going!

Week 00 badge
Week 01 badge
Week 02 badge
Week 03 badge
Week 04 badge
Week 05 badge
Week 06 badge
Week 07 badge
Week 08 badge
Week 09 badge
Week 10 badge
Week 11 badge
Week 12 badge
Week 13 badge
Weekly Review

Week by week

Every check, every week — fix an item and the next run turns it green.

W13
Week 00 — Internet And Networking 60 / 60 Complete
✅Assignments — 1/1 assignment files passing20 pts
✅LinkedIn post — URL verified10 pts
✅Blog post — URL verified, DMI credit found30 pts

Outstanding week — all 1 assignment file passed, blog credited and LinkedIn post verified. The full package. 🏆

Week 01 — Success Mindset 60 / 60 Complete
✅Assignments — 1/1 assignment files passing20 pts
✅LinkedIn post — URL verified10 pts
✅Blog post — URL verified, DMI credit found30 pts

Outstanding week — all 1 assignment file passed, blog credited and LinkedIn post verified. The full package. 🏆

Week 02 — Agentic Ai 140 / 230 In progress
❌Assignments — 6/8 assignment files passing120 pts
✅LinkedIn post — URL verified10 pts
❌Blog post — your blog host blocked our checker (HTTP 403) after 3 attempts, so we couldn't read this post — that's our side, not your writing, and re-editing the post won't clear it. We re-check these from a different network; if it's still here after that, the two things worth confirming are that the post is public and that it links to https://dmi.pravinmishra.com/s/Johannejah.html0 pts
✅Attendance — recorded for the Saturday session10 pts
To turn this week green:
  • assignment-07-memory.md — template placeholder text still present ('Add your screenshot here.', 'Add your URL here') — replace it with your own answer
  • assignment-08-week-2-reflection.md — template placeholder text still present ('Add your screenshot here.', 'Add your URL here') — replace it with your own answer
  • Blog post — your blog host blocked our checker (HTTP 403) after 3 attempts, so we couldn't read this post — that's our side, not your writing, and re-editing the post won't clear it. We re-check these from a different network; if it's still here after that, the two things worth confirming are that the post is public and that it links to https://dmi.pravinmishra.com/s/Johannejah.html
Week 03 — Linux And Bash For Devops 120 / 190 In progress
❌Assignments — 4/6 assignment files passing80 pts
✅LinkedIn post — URL verified10 pts
❌Blog post — add a real link to your own badge page — https://dmi.pravinmishra.com/s/Johannejah.html — in the post (a link to another DMI page, or just a text mention, doesn't count)0 pts
✅Attendance — recorded for the Saturday session30 pts
To turn this week green:
  • assignment-04-deploy-epicreads-portfolio-website-via-nginx.md — template placeholder text still present ('Add your screenshot here.', 'Add your URL here') — replace it with your own answer
  • assignment-06-ai-assisted-linux-health-check.md — template placeholder text still present ('Add your answer here', 'Add your screenshot here.', 'Add your URL here') — replace it with your own answer
  • Blog post — add a real link to your own badge page — https://dmi.pravinmishra.com/s/Johannejah.html — in the post (a link to another DMI page, or just a text mention, doesn't count)
Week 04 — Git And Github 90 / 190 In progress
❌Assignments — 3/6 assignment files passing60 pts
❌LinkedIn post — no LinkedIn URL in your README progress table — add your post link0 pts
❌Blog post — no blog URL in your README progress table — add your post link0 pts
✅Attendance — recorded for the Saturday session30 pts
To turn this week green:
  • assignment-02-codetrack-tracking-staging-committing-deploy-ec2.md — template placeholder text still present ('Add your screenshot here.', 'Add your URL here') — replace it with your own answer
  • assignment-05-github-fork-clone-sync-pull-request.md — template placeholder text still present ('Add your screenshot here.', 'Add your URL here') — replace it with your own answer
  • assignment-06-ai-assisted-git-safety-net.md — template placeholder text still present ('Add your answer here', 'Add your screenshot here.', 'Add your URL here') — replace it with your own answer
  • LinkedIn post — no LinkedIn URL in your README progress table — add your post link
  • Blog post — no blog URL in your README progress table — add your post link
Week 05 — Devops Lifecycle 50 / 170 In progress
❌Assignments — 1/5 assignment files passing20 pts
❌LinkedIn post — no LinkedIn URL in your README progress table — add your post link0 pts
❌Blog post — no blog URL in your README progress table — add your post link0 pts
✅Attendance — recorded for the Saturday session30 pts
To turn this week green:
  • assignment-02-stand-up-scrum-in-jira-for-dmi-website.md — template placeholder text still present ('Add your screenshot here.') — replace it with your own answer
  • assignment-03-run-a-5-day-mini-sprint-in-jira-and-ship-an-increment.md — template placeholder text still present ('Add your screenshot here.', 'Add your URL here') — replace it with your own answer
  • assignment-04-gotto-job-backlog-refinement-and-sprint-1-in-jira.md — template placeholder text still present ('Add your screenshot here.', 'Add your URL here', 'Write your answer here') — replace it with your own answer
  • assignment-05-ai-assisted-sprint-health-report-via-jira-mcp.md — template placeholder text still present ('Add your answer here', 'Add your screenshot here.') — replace it with your own answer
  • LinkedIn post — no LinkedIn URL in your README progress table — add your post link
  • Blog post — no blog URL in your README progress table — add your post link
Week 06 — Aws Cloud 40 / 210 In progress
❌Assignments — 1/7 assignment files passing20 pts
❌LinkedIn post — no LinkedIn URL in your README progress table — add your post link0 pts
❌Blog post — no blog URL in your README progress table — add your post link0 pts
✅Attendance — recorded for the Saturday session20 pts
To turn this week green:
  • assignment-02-deploy-personal-portfolio-website-on-s3.md — template placeholder text still present ('Add your screenshot here.') — replace it with your own answer
  • assignment-03-deploy-mini-finance-website-on-aws-virtual-machine.md — template placeholder text still present ('Add your screenshot here.', 'Add your URL here') — replace it with your own answer
  • assignment-04-deploy-epicbook-on-ubuntu-vm-and-mysql-rds.md — template placeholder text still present ('Add your screenshot here.') — replace it with your own answer
  • assignment-05-deploy-a-highly-available-two-tier-application-on-aws.md — template placeholder text still present ('Add your screenshot here.', 'Add your URL here', 'Write your answer here') — replace it with your own answer
  • assignment-06-capstone-deploy-book-review-app-three-tier-architecture-on-aws.md — template placeholder text still present ('Add your screenshot here.', 'Add your URL here', 'Write your answer here') — replace it with your own answer
  • assignment-07-ai-assisted-aws-security-and-cost-audit.md — template placeholder text still present ('Add your screenshot here.', 'Add your URL here', 'Write your answer here') — replace it with your own answer
  • LinkedIn post — no LinkedIn URL in your README progress table — add your post link
  • Blog post — no blog URL in your README progress table — add your post link
Week 07 — Azure Cloud 10 / 210 In progress
❌Assignments — 0/7 assignment files passing0 pts
❌LinkedIn post — no LinkedIn URL in your README progress table — add your post link0 pts
❌Blog post — no blog URL in your README progress table — add your post link0 pts
✅Attendance — recorded for the Saturday session10 pts
To turn this week green:
  • assignment-01-create-and-set-up-your-azure-free-account.md — template placeholder text still present ('Add your screenshot here.', 'Write your answer here') — replace it with your own answer
  • assignment-02-deploy-a-react-app-on-an-azure-vm.md — template placeholder text still present ('Add your screenshot here.') — replace it with your own answer
  • assignment-03-design-a-three-tier-network-with-load-balancer-on-azure.md — template placeholder text still present ('Add your screenshot here.') — replace it with your own answer
  • assignment-04-host-a-static-website-on-azure-storage.md — template placeholder text still present ('Add your screenshot here.', 'Add your URL here') — replace it with your own answer
  • assignment-05-deploy-epicbook-web-app-on-azure-vm-with-mysql.md — template placeholder text still present ('Add your screenshot here.', 'Add your URL here') — replace it with your own answer
  • assignment-06-deploy-book-review-app-three-tier-architecture-on-azure.md — template placeholder text still present ('Add your screenshot here.', 'Add your URL here', 'Write your answer here') — replace it with your own answer
  • assignment-07-ai-assisted-azure-security-posture-audit.md — template placeholder text still present ('Add your answer here', 'Add your screenshot here.') — replace it with your own answer
  • screenshots folder has no images — add this week's screenshots
  • LinkedIn post — no LinkedIn URL in your README progress table — add your post link
  • Blog post — no blog URL in your README progress table — add your post link
Week 08 — Terraform 30 / 190 In progress
❌Assignments — 0/6 assignment files passing0 pts
❌LinkedIn post — no LinkedIn URL in your README progress table — add your post link0 pts
❌Blog post — no blog URL in your README progress table — add your post link0 pts
✅Attendance — recorded for the Saturday session30 pts
To turn this week green:
  • assignment-01-create-an-azure-virtual-machine-using-terraform.md — template placeholder text still present ('Add your screenshot here.') — replace it with your own answer
  • assignment-02-deploy-a-virtual-machine-on-aws-with-public-network-using-terraform.md — template placeholder text still present ('Add your screenshot here.') — replace it with your own answer
  • assignment-03-deploy-a-react-application-on-azure-virtual-machine-using-terraform.md — template placeholder text still present ('Add your screenshot here.') — replace it with your own answer
  • assignment-04-deploy-epicbook-application-on-aws-using-terraform.md — template placeholder text still present ('Add your screenshot here.') — replace it with your own answer
  • assignment-05-deploy-book-review-app-in-your-favorite-cloud-agentic-terraform-project.md — template placeholder text still present ('Add your screenshot here.', 'Write your answer here') — replace it with your own answer
  • assignment-06-ai-assisted-terraform-drift-and-policy-review.md — template placeholder text still present ('Add your screenshot here.', 'Write your answer here') — replace it with your own answer
  • screenshots folder has no images — add this week's screenshots
  • LinkedIn post — no LinkedIn URL in your README progress table — add your post link
  • Blog post — no blog URL in your README progress table — add your post link
Week 09 — Ansible 30 / 190 In progress
❌Assignments — 0/6 assignment files passing0 pts
❌LinkedIn post — no LinkedIn URL in your README progress table — add your post link0 pts
❌Blog post — no blog URL in your README progress table — add your post link0 pts
✅Attendance — recorded for the Saturday session30 pts
To turn this week green:
  • assignment-01-set-up-a-team-ready-ansible-development-workstation.md — file not found in your fork — sync with the template, then fill in your answers
  • assignment-02-provision-linux-vms-and-run-ansible-ad-hoc-commands.md — file not found in your fork — sync with the template, then fill in your answers
  • assignment-03-deploy-static-website-to-multiple-servers-using-multi-play-ansible-playbook.md — file not found in your fork — sync with the template, then fill in your answers
  • assignment-04-deploy-mini-finance-project-using-terraform-and-ansible.md — template placeholder text still present ('Add your screenshot here.', 'Add your URL here', 'Write your answer here') — replace it with your own answer
  • assignment-05-production-grade-epicbook-terraform-and-ansible-roles.md — template placeholder text still present ('Add your screenshot here.', 'Add your URL here', 'Write your answer here') — replace it with your own answer
  • assignment-06-ai-assisted-ansible-change-risk-review.md — template placeholder text still present ('Add your answer here', 'Add your screenshot here.') — replace it with your own answer
  • screenshots folder has no images — add this week's screenshots
  • LinkedIn post — no LinkedIn URL in your README progress table — add your post link
  • Blog post — no blog URL in your README progress table — add your post link
Week 10 — Azure Devops 30 / 170 In progress
❌Assignments — 0/5 assignment files passing0 pts
❌LinkedIn post — no LinkedIn URL in your README progress table — add your post link0 pts
❌Blog post — no blog URL in your README progress table — add your post link0 pts
✅Attendance — recorded for the Saturday session30 pts
To turn this week green:
  • assignment-01-set-up-a-self-hosted-linux-agent-for-azure-devops.md — template placeholder text still present ('Add your screenshot here.', 'Write your answer here') — replace it with your own answer
  • assignment-02-deploy-a-static-website-to-aws-ec2-using-an-azure-devops-cicd-pipeline.md — file not found in your fork — sync with the template, then fill in your answers
  • assignment-03-automate-react-app-deployment-using-azure-devops-cicd.md — file not found in your fork — sync with the template, then fill in your answers
  • assignment-04-automate-epicbook-deployment-with-dual-pipelines.md — file not found in your fork — sync with the template, then fill in your answers
  • assignment-05-ai-assisted-azure-devops-dual-pipeline-failure-triage.md — file not found in your fork — sync with the template, then fill in your answers
  • screenshots folder has no images — add this week's screenshots
  • LinkedIn post — no LinkedIn URL in your README progress table — add your post link
  • Blog post — no blog URL in your README progress table — add your post link
Week 11 — Docker 30 / 230 In progress
❌Assignments — 0/8 assignment files passing0 pts
❌LinkedIn post — no LinkedIn URL in your README progress table — add your post link0 pts
❌Blog post — no blog URL in your README progress table — add your post link0 pts
✅Attendance — recorded for the Saturday session30 pts
To turn this week green:
  • assignment-01-deploy-a-static-website-on-a-cloud-vm-using-docker.md — template placeholder text still present ('Add your screenshot here.', 'Add your URL here') — replace it with your own answer
  • assignment-02-multi-stage-docker-build-for-a-react-application.md — template placeholder text still present ('Add your screenshot here.', 'Add your URL here', 'Write your answer here') — replace it with your own answer
  • assignment-03-docker-networking.md — template placeholder text still present ('Add your screenshot here.', 'Add your URL here') — replace it with your own answer
  • assignment-04-docker-volumes-and-bind-mounts.md — file not found in your fork — sync with the template, then fill in your answers
  • assignment-05-publish-a-docker-container-on-docker-hub.md — file not found in your fork — sync with the template, then fill in your answers
  • assignment-06-deploy-the-book-review-app-with-docker-compose.md — file not found in your fork — sync with the template, then fill in your answers
  • assignment-07-capstone-deploy-a-production-grade-stack-for-the-epicbook.md — file not found in your fork — sync with the template, then fill in your answers
  • assignment-08-ai-assisted-docker-container-hardening-audit.md — file not found in your fork — sync with the template, then fill in your answers
  • screenshots folder has no images — add this week's screenshots
  • LinkedIn post — no LinkedIn URL in your README progress table — add your post link
  • Blog post — no blog URL in your README progress table — add your post link
Week 12 — Kubernetes 20 / 290 In progress
❌Assignments — 0/11 assignment files passing0 pts
❌LinkedIn post — no LinkedIn URL in your README progress table — add your post link0 pts
❌Blog post — no blog URL in your README progress table — add your post link0 pts
✅Attendance — recorded for the Saturday session20 pts
To turn this week green:
  • assignment-01-creating-your-first-pod-in-kubernetes.md — template placeholder text still present ('Add your screenshot here.') — replace it with your own answer
  • assignment-02-replicasets-keeping-your-pods-alive.md — template placeholder text still present ('Add your screenshot here.') — replace it with your own answer
  • assignment-03-deployments-from-basics-to-rolling-updates.md — template placeholder text still present ('Add your screenshot here.', 'Write your answer here') — replace it with your own answer
  • assignment-04-auto-scaling-and-auto-healing.md — template placeholder text still present ('Add your screenshot here.', 'Write your answer here') — replace it with your own answer
  • assignment-05-kubernetes-health-probes-readiness.md — template placeholder text still present ('Add your screenshot here.', 'Write your answer here') — replace it with your own answer
  • assignment-06-kubernetes-health-probes-liveness.md — template placeholder text still present ('Add your screenshot here.', 'Write your answer here') — replace it with your own answer
  • assignment-07-kubernetes-services-clusterip.md — template placeholder text still present ('Add your screenshot here.', 'Write your answer here') — replace it with your own answer
  • assignment-08-kubernetes-services-nodeport.md — template placeholder text still present ('Add your screenshot here.', 'Write your answer here') — replace it with your own answer
  • assignment-09-kubernetes-services-loadbalancer.md — template placeholder text still present ('Add your screenshot here.', 'Write your answer here') — replace it with your own answer
  • assignment-10-deploy-the-book-review-app-to-kubernetes.md — template placeholder text still present ('Add your screenshot here.', 'Write your answer here') — replace it with your own answer
  • assignment-11-ai-assisted-kubernetes-incident-triage.md — template placeholder text still present ('Add your answer here', 'Add your screenshot here.') — replace it with your own answer
  • screenshots folder has no images — add this week's screenshots
  • LinkedIn post — no LinkedIn URL in your README progress table — add your post link
  • Blog post — no blog URL in your README progress table — add your post link

Last checked: 2026-10-20 · updated after every review run

Start your own DMI journey →

Hiring, or upskilling your own team? DMI for Enterprise →  ·  DMI Campuses →