Skip to content

tbernacchi/ci-cd-automation-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 

Repository files navigation

CI/CD and Automation Portfolio

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.


πŸ”§ Projects and Relevance

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).

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.sh script 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.

About

My projects and practical experiences with CI/CD, pipelines.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published