OlĆ”, sou a Giullia

Engenheira DevOps apaixonada por automação e performance em pipelines. Tenho experiência em configurar e escalar processos de CI/CD, com foco em eficiência, estabilidade e entrega contínua. Em meus projetos recentes, automatizei desde a geração de chaves SSH para facilitar o onboarding de desenvolvedores, até pipelines complexas de build para jogos em Unreal Engine 5, usando GitHub Actions, runners dedicados e ferramentas de linha de comando no macOS. Busco sempre reduzir o tempo entre desenvolvimento e entrega, entregando soluções escalÔveis, seguras e bem documentadas.

Monitoramento em Kubernetes com Prometheus e Grafana

Descrição do Projeto

Este projeto configura e monitora uma aplicação Java em um cluster Kubernetes. Utiliza Prometheus para coleta de métricas e Grafana para visualização dos dados em tempo real. Integra pipelines CI/CD com GitHub Actions para automação de build, testes e deploy.

Tecnologias Utilizadas

Docker Kubernetes GitHub Actions Prometheus Grafana Helm Java
Containerização com Docker
Criação do Dockerfile para empacotar a aplicação Java.
Deployment da aplicação no cluster Kubernetes.
Implantação com Kubernetes
Criação do deployment.yaml para configurar pods e serviços.
Deployment da aplicação no cluster Kubernetes.
CI/CD com GitHub Actions
Pipeline em YAML automatizada para:
Clonar repositório
Configurar Docker Buildx
Gerar imagem Docker
Rodar testes automatizados
Fazer push da imagem para o registry
Monitoramento com Prometheus e Grafana
Instalação do Prometheus e Grafana via Helm
Coleta de métricas em tempo real da aplicação
Visualização das métricas em dashboards no Grafana