Implemented CI/CD pipelines for deployment to Kubernetes
Set up monitoring and alerting for the cluster and services
Provisioned a managed Kubernetes cluster from scratch
Developed Helm charts for all applications
Migrated the production environment to Kubernetes
Performed load testing of the infrastructure
After the migration, additionally:
Created dev and preprod environments in a separate Kubernetes cluster
Configured additional backups for GitLab and PostgreSQL
Set up centralized log collection with Loki
Deployed a VPN for secure access to GitLab and the dev infrastructure
Configured enhanced service monitoring