Skip to content

Latest commit

 

History

History
79 lines (56 loc) · 6.02 KB

GGShield.md

File metadata and controls

79 lines (56 loc) · 6.02 KB

TKH-Phase 3 Capstone Project

Authors

Team Name & Logo

Sublime's custom image

Building a Secure DevOps Pipeline for Continuous Integration and Continuous Delivery (CI/CD) in AWS

Sublime's custom image

The Knowledge House Cybersecurity Fellowship's Phase 3 marks a vital stage in the journey of innovation and collaboration. It is a stage where the convergence of diverse talents and minds transcends the ordinary, fostering an environment where collective creativity thrives. This phase represents not merely a privilege but a cornerstone that solidifies the foundation of teamwork, empowering fellows to harness the power of unity in crafting impactful solutions. It stands as a testament to the belief that when a group of dedicated individuals unite, the potential for transformative change becomes limitless. The Knowledge House exemplifies an unwavering commitment to guiding fellows through a transformative process, equipping them with the skills and mindset necessary to thrive in the tech industry and beyond.

For this capstone project, the team goal is to implement a chatbot application on AWS in a secure and automated manner by leveraging a DevOps approach. Specifically, we aim to design and configure a secure automated CI/CD pipeline that integrates security measures throughout the entire application lifecycle. This will enable us to deliver a secure and reliable chatbot application faster by automating the integration of security practices into the development of the chatbot.

The key objective is to successfully implement a chatbot development workflow that incorporates secure automated processes, which will be achieved through the implementation of a secure automated CI/CD pipeline.

Sprint Deliverables
1 Documentation
2 Documentation
3 Documentation
4 Documentation
5 [Documentation]
6 [Documentation]

Technical Skills

Here’s a table outlining the key tools and technical skills used for managing and implementing the project, especially focusing on the DevOps pipeline and CI/CD practices in AWS.
Tools Description
Management Jira, Google Drive, Slack, Zoom
Code GitHub/Git
Build AWS CodeBuild
Test SonarQube, OWASP ZAP
Realease AWS CodePipeline
Deploy AWS CodeDeploy
Operate AWS CloudWatch
Monitor AWS CloudWatch, Aws cloudTrail

Screenshot 2024-05-27 003153

We utilize the Jira board as our project management tool, organizing our work into dedicated sprints to ensure efficient progress and task tracking throughout the development lifecycle. Screenshot 2024-05-27 004057

Team Achieved

This project was initially scheduled for a 10-week timeline. However, our team's exceptional teamwork and unwavering commitment allowed us to complete it in just 6 weeks. This achievement is a testament to our collaborative spirit and the culmination of our growth throughout the program.

This experience has equipped us with the essential skills and knowledge necessary to excel in the professional world of cybersecurity. By combining our collective knowledge and skills, we created a symphony of ingenuity and expertise. Each team member brought unique perspectives and strengths to the table, fostering an environment where innovation thrived. Through open communication, mutual support, and a shared passion for excellence, we navigated challenges and found creative solutions to complex problems.

As we move forward, we carry the invaluable lessons learned from this project. Our journey has been one of growth, collaboration, and transformation. We have emerged from this project not only as skilled professionals but as a cohesive unit, bound by a shared vision and a deep appreciation for the power of teamwork. As we embark on the next chapter of our careers, we do so with confidence, knowing that we possess the skills, the knowledge, and the unwavering determination to excel in the demanding and ever-changing world of cybersecurity. Trigger GItGuardian scan