Project Context: Developed as a capstone for the Linux System Administration and DevOps Engineering program by WSO2.
A scalable, microservices-based To-Do application designed for individual and team productivity. Built with Zero Trust security concepts and deployed on a cloud-agnostic Kubernetes infrastructure (avoiding managed services like EKS/AKS).
- Microservices Architecture: Independent services for User/Identity, Task Management, Project/Workspace, and Notifications.
- Automated CI/CD: Six-stage pipeline including security scanning, containerization, GitOps deployment via ArgoCD, and automated rollback strategies.
- Observability: Full monitoring with Prometheus and log management via the OpenSearch stack.
- Scalability: Auto-scaling web layers based on user traffic.
- Infrastructure: Kubernetes, Terraform, Ansible
- CI/CD: GitHub Actions, ArgoCD, Docker
- Security: Vulnerability scanning, Zero Trust architecture
- Monitoring: Prometheus, OpenSearch