User profile picture

Frederico Freire Boaventura

@fboaventura
πŸ“š Learning...
  • fboaventura
  • README.md

I'm Frederico Boaventura

A Senior DevSecOps / DevOps / SRE / SysAdmin

Welcome to my GitHub profile! I'm a Senior DevOps Engineer with over 30 years of IT experience, specializing in designing scalable infrastructures, automation, and secure cloud solutions. My passion lies in building seamless workflows that empower developers and businesses to deliver faster and smarter.


πŸš€ About Me

  • Expertise: DevOps, DevSecOps, IT Infrastructure, Linux Environments
  • Languages: Python, TypeScript, Bash
  • Tools: Linux, Docker, Kubernetes, Terraform, Ansible, CI/CD Pipelines, Virtualization
  • Interests: Automation, cloud-native architectures, and open-source contributions
  • Idioms: Portuguese, English, French

  • 🧰 Tools of Trade
  • πŸ› οΈ Projects
    • Home Lab
    • dckr-mrtg 🌟 28 | 🍴 17
    • cf-worker-ip-checker 🌟 0 | 🍴 0
  • 🐳 Docker Images
    • dckr-mrtg 🌟 28 | 🍴 17
    • dckr-doctoc 🌟 1 | 🍴 2
    • dckr-newbrowser 🌟 1 | 🍴 0
    • dckr-bastion 🌟 0 | 🍴 0
    • dckr-httpd 🌟 0 | 🍴 1
    • dckr-pandoc 🌟 0 | 🍴 0
    • dckr-sonar-scanner 🌟 0 | 🍴 0
  • Top Repositories
  • πŸ“ˆ GitHub Stats
  • πŸ“« Let's Connect

🧰 Tools of Trade

Group Badge Markdown
Programming & Scripting & Supporting Languages Bash Python TypeScript YAML JSON TOML
Containerization & Orchestration Docker Kubernetes AWS ECS AWS ECR Amazon EKS Google Cloud Run Google Container Registry Google Kubernetes Engine Azure Container Instances Azure Container Registry Azure Kubernetes Service Oracle Cloud Container Engine Oracle Cloud Container Registry Oracle Container Engine for Kubernetes
Infrastructure as Code Terraform Ansible SaltStack
Cloud Providers AWS Azure GCP Oracle Cloud Digital Ocean
VCS GitLab GitHub Gitea Subversion Bitbucket
CI/CD Tools CircleCI GitLab CI GitHub Actions Travis CI Codefresh Jenkins
Monitoring & Logging Prometheus Grafana ELK Wazuh Cacti Nagios Checkmk Uptime Kuma Zabbix New Relic AWS CloudWatch Azure Monitor Google Cloud Monitoring NetBox NetAlertX
Web Server & Reverse Proxy & API Caddy Traefik Apache Nginx HAProxy Envoy Flask OpenAPI Swagger
Secrets Management 1Password Vault Keybase AWS Secrets Manager Google Secret Manager Azure Key Vault Oracle Cloud Infrastructure Vault
Utilities Helm Vim Tmux Screen Harbor Zsh Oh My Zsh direnv asdf JetBrains VSCode ChatGPT Canva GIMP draw.io Excalibur Co-Pilot
Networking WireGuard OpenVPN IPsec OpenSSH Nmap Wireshark tcpdump Netcat nftables iptables pfSense OPNsense VyOS FRRouting Bird Quagga StrongSwan OpenVPN ZeroTier Tailscale Cloudflare Warp Cloudflare Argo Tunnel Cloudflare Magic Transit Cloudflare Magic WAN Cloudflare Magic Firewall
DNS & DHCP Bind PowerDNS Unbound Dnsmasq CoreDNS ISC DHCP Pi-hole AdGuard Home Cloudflare DNS Google Cloud DNS AWS Route 53 Azure DNS Oracle Cloud DNS OctoDNS
Virtualization Proxmox VE VirtualBox VMware LXC QEMU Xen Server Hyper-V
Operating Systems Ubuntu Gentoo Amazon Linux Red Hat CentOS VirtOS FreeBSD OpenBSD Windows Windows Server Solaris AIX
Databases MySQL PostgreSQL SQLite Redis MongoDB

πŸ› οΈ Projects

Home Lab

Showcasing my personal lab setup using Proxmox to simulate production environments for testing and learning. The repository contains detailed documentation, scripts, and configurations is still private but will be made public as soon as I manage to sanitize and organize everything.

The Hardware used is:

  • Ubiquiti UniFi USG as the router
  • Ubiquiti UniFi Switch 8 as the main switch
  • Ubiquiti UniFi AP-U6-Mesh for WiFi
  • 3x Raspberry Pi 4B
  • 1x Dell Optiplex 7010
  • 1x Lenovo ThinkCentre M90n

For the TechStack, I'm using:

  • Proxmox VE for virtualization
  • Ansible for automation
  • Terraform for IaC
  • Packer for golden images
  • Kubernetes for container orchestration
  • Helm for package management
  • Traefik for reverse proxy and load balancing
  • Caddy for web server
  • Cert-Manager for SSL certificates
  • Uptime Kuma for monitoring
  • homepage.dev for the landing page and dashboard
  • Prometheus for monitoring and data gathering
  • Grafana for dashboards
  • ELK for logs
  • Github Actions for CI/CD
  • Docker for containers
  • Netbox for IPAM and Inventory
  • 1Password for secrets management
  • Keybase for secure communications and access control

And I am evaluating:

  • HashiCorp Vault for secrets management
  • FluxCD and ArgoCD for GitOps
  • Cilium for networking and security

dckr-mrtg 🌟 28 | 🍴 17

🐳 Docker MRTG Instance that will configure monitoring from the environment variable.

  • Language: Perl
  • Updated: 2025-01-03 02:43:28+00:00
  • Topics: automated-build, docker, docker-container, docker-hub, docker-image, mrtg
  • License: MIT

cf-worker-ip-checker 🌟 0 | 🍴 0

Cloudflare worker to check connecting IP address and information

  • Language: TypeScript
  • Updated: 2024-10-26 19:34:20+00:00
  • Topics: cloudflare, cloudflare-worker, cloudflare-workers, ip

🐞 Issues | πŸ“– Wiki | πŸ“‚ Projects | πŸ“¦ Downloads


🐳 Docker Images

dckr-mrtg 🌟 28 | 🍴 17

🐳 Docker MRTG Instance that will configure monitoring from the environment variable.

  • Language: Perl
  • Updated: 2025-01-03 02:43:28+00:00
  • Topics: automated-build, docker, docker-container, docker-hub, docker-image, mrtg
  • License: MIT

..:: πŸ”— Homepage :.: 🐞 Issues :.: πŸ“– Wiki :.: πŸ“‚ Projects :.: πŸ“¦ Downloads ::..


dckr-doctoc 🌟 1 | 🍴 2

🐳 Build an image to run DocToc on Markdown files

  • Language: Shell
  • Updated: 2023-07-25 15:04:39+00:00
  • License: GPL-3.0

..:: :.: 🐞 Issues :.: πŸ“– Wiki :.: πŸ“‚ Projects :.: πŸ“¦ Downloads ::..


dckr-newbrowser 🌟 1 | 🍴 0

🐳 Landing page to ease installing the commonly used extensions on different browsers and profiles.

  • Language: CSS
  • Updated: 2024-11-19 12:49:23+00:00
  • Topics: browser, docker, docker-image
  • License: NOASSERTION

..:: πŸ”— Homepage :.: 🐞 Issues :.: πŸ“– Wiki :.: πŸ“‚ Projects :.: πŸ“¦ Downloads ::..


dckr-bastion 🌟 0 | 🍴 0

🐳 Docker instance to work as a bastion host on kubernetes cluster for testing

  • Language: Shell
  • Updated: 2024-09-18 19:13:37+00:00
  • License: MIT

..:: :.: 🐞 Issues :.: πŸ“– Wiki :.: πŸ“‚ Projects :.: πŸ“¦ Downloads ::..


dckr-httpd 🌟 0 | 🍴 1

🐳 Simple http server, with small footprint and ready to use with other projects

  • Language: Shell
  • Updated: 2024-09-15 23:33:18+00:00
  • Topics: caddyserver, docker, docker-image, dockerfile
  • License: MIT

..:: :.: 🐞 Issues :.: πŸ“– Wiki :.: πŸ“‚ Projects :.: πŸ“¦ Downloads ::..


dckr-pandoc 🌟 0 | 🍴 0

🐳 Docker image with Pandoc and LaTeX

  • Language: Dockerfile
  • Updated: 2024-12-06 19:50:30+00:00
  • Topics: docker, dockerfile, latex, pandoc
  • License: MIT

..:: :.: 🐞 Issues :.: πŸ“– Wiki :.: πŸ“‚ Projects :.: πŸ“¦ Downloads ::..


dckr-sonar-scanner 🌟 0 | 🍴 0

🐳 SonarQube scanner to be used on CI/CD routines

  • Language: Shell
  • Updated: 2023-04-25 12:38:42+00:00
  • License: GPL-3.0

..:: :.: 🐞 Issues :.: πŸ“– Wiki :.: πŸ“‚ Projects :.: πŸ“¦ Downloads ::..


Top Repositories

dckr-mrtg tf-aws-infra upytimerobot


πŸ“ˆ GitHub Stats

Frederico's github stats

Top Langs


πŸ“« Let's Connect

fboaventura.dev dev4fun.app

GitHub Gitlab

Docker Hub Quay

LinkedIn ServerFault Twitter Instagram

Keybase Keybase PGP

Feel free to explore my repositories and reach out if you'd like to collaborate!

Activity

View all
Loading
There was an error loading users activity calendar.
  • Loading

Personal projects

View all
  • Loading
Loading

About

I'm enthusiast. I'm Free. I have a wife. And two sons. I use Linux. Work with Linux. Sometimes with Windows. My editor is VI. I like LaTeX. Work with Projects. I'm a Security freak. Love books. Seen a lot of movies. I'm learning Python

Info

DevOps / SRE / Consultant at FFB
Brazil
8:32 PM
Member since October 06, 2016

Contact

fboaventura.dev
fboaventura
fboaventura