Module 10 - SDLC & DevOps

Lab 1: Software Requirements & WBS

  1. How do you create a simple Software Requirements Specification (SRS) document for a small application?

  2. How do you convert that SRS into a Work Breakdown Structure (WBS) using a traditional SDLC model (Requirement → Design → Development → Testing → Deployment → Maintenance)?


Lab 2: Install VirtualBox & Create a Linux VM

  1. How do you install Oracle VirtualBox on your system?

  2. How do you manually create a Linux VM (Ubuntu or CentOS)?

  3. How do you configure SSH access to the VM?


Lab 3: Automate VM Provisioning Using Vagrant

  1. How do you write a Vagrantfile to automatically create a Linux VM?

  2. How do you provision a basic web server (Apache/Nginx) inside the VM?

  3. How do you test the automated provisioning?


Lab 4: Set Up a Linux Environment Using WSL

  1. How do you install and enable WSL on Windows?

  2. How do you install necessary packages like git, curl, nginx, and docker?

  3. How do you verify all installed tools?


Lab 5: Deploy a Sample Website on AWS EC2

  1. How do you create an EC2 instance?

  2. How do you configure security groups and SSH login?

  3. How do you deploy and test a simple website on the EC2 instance?




Lab 6: Create a DevOps Roadmap Mind Map

  1. What stages exist in the DevOps lifecycle?

  2. What tools or skills belong in each stage (Dev → Build → Test → Deploy → Monitor)?

  3. How do you visually map the roadmap using a mind-mapping tool?


Lab 7: Configure Git & Simulate a Scrum Workflow

  1. How do you install and configure Git on Linux?

  2. How do you initialize a repository and create feature branches?

  3. How do you simulate a Scrum sprint branching strategy (feature → develop → main)?


Lab 8: Research CI/CD Tools & Map the Pipeline

  1. What tools exist for each stage of the CI/CD pipeline (Plan → Code → Build → Test → Release → Deploy → Monitor)?

  2. What are the major responsibilities of each stage?

  3. How do you visually map these tools into a CI/CD pipeline diagram?

Last updated