Fernando Nogueira

Site Reliability Engineer at Chili Piper

Fortaleza, Ceará, Brazil

About

In short, I'm up to any challenge; my specialty is solving problems. I’ve been working with many cloud computing challenges for more than a decade, solving many problems related to logistics and microservices architectures. I also have much experience related to DevOps and SRE. I've helped scale solutions that reached billions of requests per month.

Experience

  • Site Reliability Engineer at Chili Piper
    Feb 2022 - Present · 4 yrs 5 mos

    * Kubernetes cluster management with Flux and Terraform * CI/CD platform - with ephemeral self-hosted GitHub Actions runners * Observability stack deployment and evolution * Jaeger * OpenTelemetry * Victoria Metrics

  • Lead Software Engineer at GreenMile
    Sep 2020 - Feb 2022 · 1 yr 6 mos

    I led a platform team during the Kubernetes migration. We were moving the whole system from ECS to Kubernetes on AWS. Tech stack/technologies: Kubernetes, Terraform, Kafka, Flux (GitOps), Grafana, Prometheus, Keda, Java, Kotlin, Golang.

  • Via Varejo SA (1 yr 10 mos)
    • Lead Software Engineer
      Jul 2019 - Sep 2020 · 1 yr 3 mos

      As a member of the Marketplace Platform Squad, whose primary goal was to automate the deployment process and improve the resilience of the entire marketplace platform. We're working closely with other teams on building new services and moving the existing ones from the on-premise infrastructure to Azure. During this journey, we're using Kafka, Jenkins (pipeline as code using Groovy and shared libraries), Kubernetes AKS, Prometheus (and its ecosystem), and Kotlin for the new services. More recently, we've created a Kubernetes Operator to register services in Netflix Eureka using CRDs and Kubebuilder to help us during the transition to Azure.

    • Software Engineering Manager
      Mar 2019 - Jul 2019 · 5 mos

    • Lead Software Engineer
      Dec 2018 - Mar 2019 · 4 mos

  • Senior Software Engineer at Contabilizei
    Nov 2017 - Nov 2018 · 1 yr 1 mo

    I consider that my main accomplishment here was the deliver of a new and redesigned invoice (NF-e) service. I took the leadership of this project and, trying to make it simple we fast delivered an extensible invoice (NF-e) service that made much easier to integrate with more and more cities. This microservice was created using Spring Boot and PostgreSQL running on GCP. (GKE and Cloud SQL).

  • GreenMile (6 yrs 5 mos)
    • Lead Software Engineer
      Apr 2016 - Nov 2017 · 1 yr 8 mos

      Back-End development team leader, responsible for building and implementing complex, performant and scalable solutions. As a real time monitoring system of delivery routes, GreenMile needs to be able to receive a huge amount of data and process it with a high performance. My last challenge with the team I was leading was to smoothly migrate GreenMile platform from a monolithic to a microservices-based architecture. I worked with a lot of technologies, including: JEE, JSON, REST, Swagger, MongoDB, Memcached, Redis, Spring frameworks beyond the core (including Spring Boot, Cloud, MVC, Data and Security), Hibernate, Apache Kafka, Unit test for backend, Maven, Web Services, Graphhopper, OpenStreetMaps data, Mapnik, Nginx. GreenMile uses Amazon Web Services cloud and I'm very familiar with: ECS, EC2, AutoScaling Groups, SNS, SQS, SES, Elastic Beanstalk, Lambda, Route 53, S3, VPC, RDS, ElastiCache, CloudFront and more. I also have experience with Docker containers orchestration.

    • Tech Lead Platform Engineer
      Mar 2015 - Apr 2016 · 1 yr 2 mos

      I joined the platform team to automate the company's deployment process and improve the resilience of the entire solution (SRE). About the CI thing, basically we started to use tools like Docker, ECS, Fabric, Ansible, Hubot and other ChatOps tools to automate our deployment process. I was also part of the team that designed and developed a new microservices architecture to the solution also including a set of monitoring tools that we started to use as Prometheus and Grafana to list some.

    • Software Engineer
      Dec 2011 - Mar 2015 · 3 yrs 4 mos

      Responsible to develop, together with my team, the back-end of the SaaS solution for GreenMile. At the time the software was created using a monolith architecture using Spring Framework, Hibernate, Memcached, Oracle, PostgreSQL and PostGIS (for GIS data) and MongoDB.