Filter by keyword, subject, or both. Updates live as new model answers are added to our portal.
Network Systems and Administration
2,500 words
Automated Container Deployment and Administration in the Cloud
This assessment focuses on the practical application of network systems administration, cloud infrastructure and automation technologies. The assignment requires students to design and implement an automated deployment process for a server running a Docker container on a cloud platform such as AWS, Azure or GCP. The assessment develops practical understanding of infrastructure automation, configuration management, containerisation and continuous integration and continuous deployment (CI/CD). The project requires the integration of at least two automation tools from technologies such as Terraform, AWS CloudFormation, Ansible, Azure DevOps, GitHub and GitHub Actions. The first stage involves provisioning the required cloud infrastructure, including a server instance, networking components and appropriate security configurations. Students must provide Terraform scripts, CloudFormation templates or equivalent infrastructure-as-code configurations together with an architecture diagram showing the deployed resources. The second stage focuses on configuration management. Ansible or an equivalent automation tool is used to configure the server environment, including installing and configuring Docker and ensuring that the required services start automatically. Students must provide the relevant playbooks or configuration scripts and a README explaining the overall automation flow. The assessment then requires students to containerise a sample web application using a Dockerfile and automate the deployment of the resulting Docker container to the provisioned cloud server. A CI/CD pipeline must also be implemented using Azure DevOps or another suitable CI/CD platform. The pipeline should automatically build and deploy the Docker container whenever changes are pushed to a version-control repository such as GitHub. The final stage requires comprehensive technical documentation and reflection on the complete automation process. Students must document the different phases of deployment, explain the rationale for the selected tools, discuss alternative solutions and identify the challenges encountered and how they were addressed. The final report must include a detailed architecture diagram, a GitHub repository containing the required scripts and configurations, and a working link to a demonstration video of the end-to-end deployment. The technical report should be approximately 2,000–2,500 words and include a title page, summary, introduction, main content, conclusions, references and appropriate appendices. The report should use Times New Roman 12-point font with 1.5 line spacing, clear headings, diagrams or flowcharts where appropriate, and Harvard referencing. The assessment is evaluated through the demonstration, report quality and reusable deployment artifacts, with the marking scheme allocating 40% to the demo, 50% to report quality and 10% to artifacts.
Read Model Answer →
Network Systems and Administration / Cloud Computing / DevOps
2,500 words
Automated Container Deployment and Administration in the Cloud
This practical Network Systems and Administration assessment requires students to design and implement an automated cloud deployment workflow using modern DevOps and infrastructure automation technologies. The overall objective is to deploy a cloud-hosted server running a Docker container while integrating at least two automation tools such as Terraform, AWS CloudFormation, Ansible, Azure DevOps, GitHub Actions or GitHub. Students may use a cloud platform such as AWS, Microsoft Azure or Google Cloud Platform. B9IS121 Network Systems and Adm… The first stage focuses on cloud infrastructure provisioning. Students automate the creation of a server instance, such as an AWS EC2 instance or Azure virtual machine, and configure supporting infrastructure including networking and security groups. Infrastructure must be provisioned through tools such as Terraform, GitHub Actions or AWS CloudFormation. The required outputs include reusable infrastructure scripts or templates and an architecture diagram showing the deployed cloud resources. B9IS121 Network Systems and Adm… The second stage addresses configuration management. Students use Ansible or an equivalent automation platform to configure the provisioned server, install Docker and ensure Docker starts automatically when the server boots. Deliverables include Ansible playbooks or equivalent configuration scripts together with a README file explaining the automation workflow. B9IS121 Network Systems and Adm… The third stage requires students to containerise and deploy a web application. A Dockerfile must be created for either an existing or newly developed sample application, and deployment of the resulting container must be automated on the provisioned server. The required artefacts include the Dockerfile, deployment scripts and application repository. B9IS121 Network Systems and Adm… Students must also create a CI/CD pipeline using Azure DevOps or another suitable CI/CD platform. The pipeline should automatically build and deploy the Docker container whenever new code is pushed to a version-control repository such as GitHub. Students must provide the relevant pipeline configuration, normally in YAML, and demonstrate the pipeline operating successfully. B9IS121 Network Systems and Adm… Documentation is an important part of the assessment. Each student produces an independent PDF report explaining every stage of the automation process, challenges encountered and how those challenges were resolved. A 10-minute walkthrough video must demonstrate the complete end-to-end deployment, and the report must contain a detailed architecture diagram. B9IS121 Network Systems and Adm… The technical report should include a title page, summary, introduction, main technical content, conclusion, references and appropriate appendices. Students are expected to justify the tools selected and critically discuss alternative solutions, advantages and limitations. The report is expected to contain approximately 2,000–2,500 words and should use clear headings, diagrams or flowcharts where relevant, and academic or professional sources such as journal articles, whitepapers, DevOps documentation and industry reports. B9IS121 Network Systems and Adm… B9IS121 Network Systems and Adm… The marking scheme allocates 40% to the demonstration, 50% to report quality and 10% to technical artefacts. Higher-performing submissions are expected to show a working deployment, clear justification of technical actions, strong understanding of automation tools, professional report structure, consistent referencing and reusable scripts that reproduce the same deployment results. B9IS121 Network Systems and Adm… The final submission includes a comprehensive PDF report of approximately 5–8 pages, a detailed README, and links to the relevant scripts, configurations and deployment evidence. B9IS121 Network Systems and Adm…
Read Model Answer →
Cybersecurity / Security Operations
Catnip Games International: SOC Automation and Incident Response Platform
This cybersecurity project presents the design and implementation of a prototype Security Operations Centre (SOC) automation and incident-response platform for Catnip Games International. The scenario addresses security challenges affecting a gaming organisation operating more than 300 Linux servers across two data centres, including credential-stuffing bot attacks, compromised player accounts, phishing campaigns and delayed coordination during security incidents. Catnip_Games_SOC_Complete Catnip_Games_SOC_Complete The proposed solution integrates TheHive 5, Cortex 3, Elasticsearch, Cassandra and Python-based automation, with MISP explored for threat-intelligence integration. TheHive functions as the central incident and case-management platform, Cortex provides automated observable analysis, Elasticsearch supports search and log storage, Cassandra provides persistent case and alert storage, and Python scripts automate alert ingestion and workflow activities through REST APIs. Catnip_Games_SOC_Complete Catnip_Games_SOC_Complete Implementation includes environment configuration, Docker deployment, API integration, automated alert generation, incident-response playbooks, KPI monitoring and backup procedures. Three attack scenarios are modelled: bot attacks, account takeover and phishing. Alerts are automatically ingested into TheHive, converted into cases and processed through analyst triage, investigation and resolution workflows. Catnip_Games_SOC_Complete Catnip_Games_SOC_Complete The project also develops structured response playbooks covering triage, containment, investigation, recovery and post-incident actions for each security scenario. Operational metrics are visualised through a KPI dashboard measuring alert volumes, response times, Mean Time to Detect (MTTD), Mean Time to Respond/Resolve (MTTR) and platform availability. Catnip_Games_SOC_Complete Catnip_Games_SOC_Complete Overall, the work demonstrates practical application of SOC architecture, security automation, incident management, threat analysis, containerised infrastructure, API-based integration, operational metrics and cyber-response procedures within a realistic gaming-industry security scenario. Catnip_Games_SOC_Complete Overview word count: approximately 330 words. Important before putting the presentation on a public Reference Library: redact any API keys/authentication tokens and other live credentials shown in the technical slides. The presentation includes API-key material in the Cortex and Python automation sections, so those credentials should also be revoked/rotated if they were ever active. Catnip_Games_SOC_Complete Catnip_Games_SOC_Complete
Read Model Answer →