DescriptionTake the Kooklijst app from a tested commit to a running deployment on AWS, integrating everything from the DevOps module into one CI/CD-driven pipeline.
TypeHand-in assignment with oral explanation.
DurationAbout 1 working day.
Progress points1.5
Learning goals
  • Manage a shared codebase using branching strategies, resolve merge conflicts, and keep secrets out of version control. 14%
  • Automate tasks using Linux shell scripting. 14%
  • Encapsulate applications using Docker. 14%
  • Define a multi-container application stack in Docker Compose with correct service networking, persistent volumes, and environment-based secrets. 14%
  • Write scripts to automatically build, test and deploy apps using GitLab. 14%
  • Use a web-based DevOps platform (GitLab). 14%
  • Provision AWS infrastructure by hand and reproduce it as Terraform code, covering networking, compute, storage, and serverless scheduling resources. 14%
Status
  • You'll need to login to view this assignment. Blocking