This repository documents and organizes my projects and practical experiences with CI/CD, pipelines, automation and modern development practices. Some projects I have implemented/maintained in production and others as a way to study and learn new things.
Highlights:
- CI/CD with GitLab CI for deployment on GKE using Helm.
- Pipeline with build, test, and deploy stages.
- Authentication with container registry and continuous deployment with Helm, real use of Pipeline as Code (PaaC).
β traefik-labs
Highlights:
- Automated deployment of services using Traefik as ingress controller.
- TLS configuration and monitoring (Prometheus, Jaeger).
- Kubernetes infrastructure with dynamic routing.
Highlights:
- Go application with CI/CD pipeline using GitHub Actions.
- Automated build, test, and deploy, well-structured Go project.
Highlights:
automation.shscript for automated setup and deployment.- Simple and efficient automation for repetitive processes.
Highlights:
- Declarative pipeline with Argo Workflows for microservices.
- Parallel and controlled execution of CI/CD steps.
- Continuous deployment on Kubernetes.
Highlights:
- Infrastructure provisioning with Terraform via GitHub Actions.
- Automated pipeline for Infrastructure as Code (IaC).
Highlights:
- Local Jenkins with complete Kubernetes support using Docker compose.
- A simple pipeline using Jenkinsfile deploying on Kubernetes + Argo.