Gleidson Nascimento, Software Developer in Wellington, New Zealand
Gleidson Nascimento

Software Developer in Wellington, New Zealand

Member since October 27, 2018
Gleidson is a highly experienced engineer with solid skills in infrastructure automation architecture, design, development, and orchestration. Over the past 18 years, he has been responsible for automating large and complex environments, from configuring hardware/network elements to deploying continuously code. He also has proven team leadership skills, including supervising, training, and mentoring teams.
Gleidson is now available for hire

Portfolio

Experience

Location

Wellington, New Zealand

Availability

Full-time

Preferred Environment

Kubernetes, Terraform, AWS

The most amazing...

...thing I'm currently taking part in is the CentOS PaaS Special Interest Group, a project detailed in my portfolio section.

Employment

  • AWS Engineer

    2019 - PRESENT
    Spin
    • Migrated a Ruby on Rails back and front end from Heroku to AWS EKS/RDS/ElastiCache.
    • Migrated a bespoke IoT infrastructure (in Golang) to AWS.
    • Implemented fleet management using IoT Core and IoT Device Management.
    • Developed custom ESP32 and ESP8266 firmware for freeRTOS.
    • Developed a ChatOps bot for Slack using Golang over a Kubernetes deployment.
    • Implemented Kubernetes deployments using Helm and Helmfile.
    • Built infrastructure-as-code environment management using Terraform and Atlantis.
    • Created a deployment management tool in Ruby to help developers migrate from Heroku to AWS.
    • Implemented a Traefik edge router to Kubernetes and legacy services.
    • Implemented Graylog, Datadog, Sentry, Scout, AlienVault, and LogDNA tools to enhance visibility on the cluster by security, operations, and engineering teams.
    Technologies: AWS, IoT, Terraform, Kubernetes
  • Experienced DevOps

    2019 - 2019
    Peg B Technology
    • Migrated legacy Java applications to Kubernetes using Docker, Ansible, and Jenkins.
    • Migrated legacy Scala applications to Kubernetes using Docker and Jenkins.
    • Secured Kubernetes applications for production usage using OpenShift and Ansible.
    • Reviewed a Kubernetes application for PCI-DSS compliance using OpenShift.
    • Installed and configured a highly-available OpenShift 3.11 cluster using Ansible.
    • Added Prometheus, Elastic, Fluentd, AlienVault and Anchore Engine for providing enhanced visibility to security, operations, and engineering teams.
    • Developed custom monitoring dashboards in Prometheus, integrating with Jaeger and Traefik, for enhanced networking monitoring.
    • Implemented Traefik with ACME integration for secured edge routing at scale.
    Technologies: OpenShift, Kubernetes, Ansible, Jenkins
  • Azure Architect

    2019 - 2019
    Falanx Cyber Technologies
    • Created a serverless architecture using Pulumi, Elastic, and Azure Functions.
    • Converted an existing AWS serverless architecture to Pulumi using Pulumi, AWS Lambda, and SAM architecture.
    • Created a serverless architecture for GCP using Pulumi, Elastic, and Google Cloud Functions.
    • Added Golang code support to a serverless stack using JavaScript and Pulumi.
    • Reviewed cloud architecture to improve performance and reduce costs.
    Technologies: Azure, AWS, GCP, Golang, JavaScript
  • Senior Consultant

    2018 - 2019
    SECTION6
    • Deployed an enterprise logging solution using OpenShift, Ansible, Elastic, and AWS.
    • Developed a bot for Telegram using Knative, Java, Ansible, and OpenShift.
    • Developed an integration system between legacy databases and API systems using OpenShift, Fuse, and AWS.
    • Installed and configured highly-available OpenShift 3.11 clusters using Ansible.
    • Built a CI/CD system for a Python application using AWS CodePipeline, GitHub, Ansible, and AWS Fargate.
    Technologies: Red Hat OpenShift, Kubernetes, Red Hat Fuse, AWS, Elastic, Ansible
  • Platforms Solution Architect

    2017 - 2018
    Solnet Solutions
    • Created an event-based application in Golang using Goa.
    • Created an automation executor in Golang.
    • Created a serverless event-based application on Azure.
    • Maintained two production-ready OpenShift clusters, from 3.5 to 3.11.
    • Created a reactive front-end application with React.
    Technologies: OpenShift, Kubernetes, Golang, Goa, JavaScript, React, Express
  • Lead DevOps Engineer

    2016 - 2017
    Verifone EFTPOS NZ
    • Created an environment automation application in Terraform and Ansible.
    • Created an environment management application in Express and React.
    • Automated a legacy payments' system using Ansible.
    • Implemented a complete CI/CD pipeline using Terraform, Ansible, and Jenkins.
    • Developed an API for interacting with an automation stack using Spring Boot.
    • Certified our Cloud environment for PCI-DSS in ap-southeast-2.
    Technologies: Terraform, OpenShift, Kubernetes, Ansible, Jenkins, AWS, JavaScript

Experience

  • Moleculer-go (Development)
    https://github.com/moleculer-go

    As part of the global initiative to turn a Moleculer framework into a polyglot solution, I've begun helping in Moleculer Go, a complete rewrite of MoleculerJS in Golang. Together with the rewrites in Python, Clojure, and Elixir, we expect to better support startups and enthusiasts looking for a seamless integration between their applications written in two or more of those languages, since each implementation can communicate and operate with each other.

  • CentOS PaaS SIG Member (Other amazing things)
    https://wiki.centos.org/SpecialInterestGroup/PaaS

    I am currently a member of the team releasing the CentOS version of Origin Kubernetes Distribution (OKD), the free upstream version of the OpenShift Container Platform.

  • Goa.design API Demonstration and Presentation (Development)
    https://www.meetup.com/wellington-golang/events/frlxtpyxlbvb/

    I presented a demonstration and coding session on how to develop APIs using Golang and Goa.design framework. The final work is saved on a git repository, containing slides, a walkthrough, and a couple of challenges. I made this presentation for the Wellington Golang User group. More details about the presentation in the link below.

  • Infrastructure Performance Benchmarking (Development)

    I helped to implement performance benchmarking over OpenShift/Kubernetes using tools like Splunk, ELK, Grafana, and Prometheus.
    We set up Prometheus to collect metrics out of the cluster and developed key applications, and feed to Splunk and Grafana, where dashboards were developed to visualize such information. The dashboards ranged from containing simple information—such as latency or transactions per second—to more complex constructs—such as logged users before nodes failed or sessions left in hanging state.

  • Azure and GCP Implementation for Project Furnace (Development)
    https://furnace.org/

    I helped to develop the components required for Furnace to support Azure and GCP serverless architecture.
    Furnace is a big data project where data scientists can rely on well-defined building blocks for constructing data pipelines with no need to manage the infrastructure.

  • DevOpsDays Singapore Keynote Speaker (Other amazing things)
    https://www.devopsdays.org/events/2018-singapore/program/gleidson-nascimento/

    I presented a paper on DevOps and Experimentation on Large IT Service companies. More details about the talk can be found in the link below.

  • DevOpsDays Sydney Keynote Speaker (Other amazing things)
    https://www.devopsdayssydney.org/agenda/

    I presented a paper on Packaging OpenShift Origin Kubernetes Distribution (OKD). More details about the talk can be found in the link below.

  • DevOpsDays Recife Keynote Speaker (Other amazing things)
    https://devopsdays.org/events/2019-recife/program/gleidson-nascimento

    I presented a paper on Kubernetes Operators: what they are currently used for and how to develop one to manage applications using either Golang or Ansible. More details on the paper can be found in the link below.

  • API Development in Go Using Goa (Publication)
    Your code is described in your API definition using a Golang Domain Specific Language (DSL), then generated using the Goa CLI, and implemented separately from your application source code.

Skills

  • Languages

    Golang, JavaScript, Ruby, Python
  • Frameworks

    Spring Boot, Ruby on Rails (RoR), Express.js, AngularJS, React Native
  • Libraries/APIs

    Node.js, React
  • Tools

    AWS ECR, AWS ECS, AWS CloudFormation, Amazon EKS, Azure IoT Suite, Microsoft Azure App Service, Azure Kubernetes Service (AKS), Terraform, Chef, Ansible, Jenkins, CircleCI, Travis CI
  • Paradigms

    Continuous Integration (CI), Continuous Delivery (CD), Continuous Deployment, DevOps, Functional Programming, Agile, Kanban
  • Platforms

    AWS EC2, Amazon Web Services (AWS), AWS Kinesis, AWS IoT, AWS IoT Core, Azure PaaS, Azure IaaS, Red Hat OpenShift, Kubernetes, Azure, Google Cloud Platform (GCP), AWS Cloud Computing Services, Docker, Apache Kafka
  • Industry Expertise

    Security, IT Security
  • Storage

    AWS S3, AWS DynamoDB, PostgreSQL, Azure SQL, SQL Azure, MySQL, MariaDB, MongoDB, Redis
  • Other

    IoT Security, IoT Protocols, Security Analysis, Security Groups, Cyber Security, Web App Security, Microsoft Azure, Microsoft Azure Cloud Server, Pulumi, Shell Scripting, Continuous Monitoring, GitFlow

Education

  • Bachelor's degree in Electrical Engineering
    2000 - 2008
    Universidade of Pernambuco - Recife, Brazil
  • Diploma in Networking
    2002 - 2004
    Cisco Academy - Recife, Brazil

Certifications

  • AWS Certified Solutions Architect Associate
    OCTOBER 2019 - OCTOBER 2021
    Amazon Web Services
  • Certified OpenShift Administration
    OCTOBER 2018 - OCTOBER 2021
    Red Hat
  • Certified Tester Foundation Level
    MAY 2007 - PRESENT
    ISTQB

To view more profiles

Join Toptal
Share it with others