The Knowledge House Phase 3 Cybersecurity Cohort
Team: Call of Duty - DevSecOps
Authors
Team Lead: KJ McDaniels(@KJMcDaniels)
Project Manager: Luz Ritacco (@luzritacco)
DevOps Engineer: Zedd Chisholm (@zchisholm)
DevOps Engineer: Opeyemi Olaleye (@Op-Design)
Security Engineer: Yonisbel Soto (@Yonisbel)
Phase 3 of The Knowledge House Cybersecurity Fellowship represents a critical junction in our continuous journey of innovation and collaborative effort. As we delve into this phase, our focus sharpens on the intersection of cybersecurity, software development, and team dynamics. This period is not just an opportunity but a pivotal moment that cements the principles of teamwork and collective creativity. It is here that our fellows come together to develop impactful technological solutions, demonstrating the transformative power of unity in the tech sector.
For this capstone project, the team goal is to implement an AI 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 AI 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 |
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 | |
Code | |
Build | ![]() |
Test | |
Realease | ![]() |
Deploy | ![]() |
Operate | ![]() |
Monitor | ![]() ![]() |
In our project, we employ Jira as a central tool for managing the development lifecycle of our AI Chatbot application. By organizing our tasks into clearly defined sprints, we ensure that each phase of the project is tracked and managed efficiently. This structured approach allows us to maintain visibility over progress and address issues promptly, fostering an environment of continuous improvement and accountability. Each sprint is designed to align closely with our overarching project goals, ensuring that every team member is synchronized and focused on delivering specific, measurable outcomes.
![Jira Board Jira Board](https://private-user-images.githubusercontent.com/151267325/342002919-5eebb0fe-2aa2-407e-aca1-8ec16e520639.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0OTE4NDcsIm5iZiI6MTczOTQ5MTU0NywicGF0aCI6Ii8xNTEyNjczMjUvMzQyMDAyOTE5LTVlZWJiMGZlLTJhYTItNDA3ZS1hY2ExLThlYzE2ZTUyMDYzOS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNFQwMDA1NDdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05M2RhM2NkODU3NmM5MjMwNWI4NTUyNzhkNzRjNDE5MmE1ODk2YzJjMDg3MGRlNDcxNWU4NTU5ZDE0YjMxZjgwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.tUaES_5uXxY_uGNGxXdLEwjMTNXdSVDCLw9oLUv5aKA)
Sprint | Link |
---|---|
Sprint 1 | View Sprint 1 |
Sprint 2 | View Sprint 2 |
Sprint 3 | View Sprint 3 |
Sprint 4 | View Sprint 4 |
Sprint 5 | View Sprint 5 |
Sprint 6 | View Sprint 6 |
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.