Giovanni Tirloni
Verified Expert in Engineering
Kubernetes Developer
Giovanni has over 22 years of extensive experience working with server infrastructure. He loves to research, design, implement, and support systems. He specializes in troubleshooting and improving problematic existing systems and transforming them to meet current business needs. Giovanni also has worked with open source his entire career.
Portfolio
Experience
Availability
Preferred Environment
Linux, Amazon Web Services (AWS), Kubernetes, Google Cloud, Python, Go, Prometheus, Grafana, Ansible, Terraform
The most amazing...
...project I've worked on was a complete re-architecture of an organization using a public cloud and automation.
Work Experience
Lead DevOps Engineer
IDT
- Focused on improving team efficiency and delivery quality through software development best practices.
- Improved infrastructure security through diligent review of automated security reports.
- Managed Kubernetes (EKS) platform responsible for all mobile and web applications.
Senior Infrastructure Engineer
Toptal
- Implemented code quality tools for Terraform and Ansible that decreased code review time and increased confidence in changes.
- Designed and implemented monitoring infrastructure based on Thanos in front of Prometheus instances for a single unified view of metrics that helped to decrease maintenance costs and improve maintenance.
- Worked constantly to keep software up to date with security fixes and refactored code to improve maintainability in the long term.
DevOps Engineer
OCAD University
- Started the migration from a private to the public cloud using Terraform and Kubernetes.
- Migrated CI/CD workflows from Jenkins to GitHub Actions.
- Containerized various applications based on Node.js, PHP, and Python.
Site Reliability Engineer
Ebury
- Developed a CI/CD platform using Kubernetes, ECS, and Jenkins.
- Supported ECS and Kubernetes clusters running financial applications.
- Lifted and shifted legacy platforms to automated deployments on AWS.
- Defined infrastructure standards and blueprints by applying SRE concepts.
- Performed application troubleshooting and tuning on a daily basis.
- Deployed WordPress websites using CI/CD automation.
Operations Engineer
Wikipedia
- Supported OpenStack, Kubernetes, and Grid Engine clusters running on bare metal servers.
- Composed automation code in Puppet for Debian-based clusters.
- Developed infrastructure tools in Python and Shell Script.
- Helped external volunteers using the IaaS/PaaS platforms offered by Wikimedia.
- Researched, designed, and implemented new infrastructure solutions.
- Performed troubleshooting, root cause analysis, documentation, and training.
DevOps Engineer
OCAD University
- Designed, implemented, and supported a fully automated bare-metal virtualization platform based on CentOS, KVM, and Ansible.
- Deployed on cloud providers (AWS, Google) using Terraform/Ansible.
- Implemented Jenkins and Buildkite CI/CD pipelines for Node.js applications and websites.
- Deployed core infrastructure systems for monitoring, alerts, and backups.
- Developed the automation for deploying Kubernetes clusters following best practices.
- Conducted troubleshooting, root cause analysis, documentation, and training.
- Built automation tools in Python, Ruby, and, Shell Script.
- Contributed mainly to upstream open-source projects.
Infrastructure Support Analyst
Mars
- Supported the infrastructure for a BI platform based on Linux and Windows Server.
- Analyzed the performance and tuned open source and proprietary applications.
- Conducted troubleshooting, root cause analysis, documentation, and training.
- Configured Compuware APM tools (DCRUM and Transaction Trace Analysis), Wireshark, debuggers, Windows Event Tracing, Sysinternals tools, Linux trace, and others.
Release Engineer
IBM
- Oversaw and was responsible for software distribution servers running in every IBM location.
- Developed customized Linux distribution with support for Windows virtualization.
- Managed Red Hat Enterprise Linux servers on a daily basis.
- Built automation tools using Python and Shell Script.
- Provided advanced support for unresolved issues that the third-level help desk could not solve.
- Aided in testing and development activities of financial applications.
System Administrator
Motorola Mobility
- Managed Red Hat Enterprise Linux, Solaris, AIX, and HP-UX servers.
- Supported IBM WebSphere and BEA WebLogic applications used for shop floor management.
- Managed an EMC storage array as well as Veritas Clusters responsible for critical factory systems.
Storage Engineer
Locaweb
- Oversaw and managed 500+ storage servers used by the cloud computing environment.
- Developed internal automation tools in Python, Ruby, Perl, and Shell Script.
- Supported internal clients using NFS, CIFS (SMB), and iSCSI servers.
- Designed the improved storage solution based on x86/SAS architecture.
- Fulfilled 24/7 on-call duties and troubleshot performance issues (IOPS/latency).
Application Support Lead
IBM
- Supported the infrastructure for a payment application running on Solaris and WebLogic.
- Acted as the technical leader for a team of 15-20 members.
- Handled escalations and interacted with US clients and remote staff.
- Developed support processes and made continuous improvements.
System Administrator
BS2 Internet
- Bootstrapped a complete ISP/hosting infrastructure based on FreeBSD.
- Increased infrastructure from the pre-seed stage to 1000+ business customers.
- Completed a re-architecture project to use Storage NAS.
Experience
Open-source Projects
https://github.com/gtirloniInfrastructure as Code CI/CD
http://www.toptal.comOn-premises to AWS Migration
https://idrc.ocadu.caEducation
Technical Leadership in Management
IFTL - Brazil
Bachelor's Degree in Software Development
UniCesumar - Maringá, PR, Brazil
Certifications
Certified Kubernetes Administrator
Linux Foundation
HashiCorp Certified: Terraform Associate (003)
Hashicorp
Microsoft Certified Azure Fundamentals
Microsoft
AWS Certified Solutions Architect Associate
AWS
Certified Kubernetes Administrator
Cloud Native Computing Foundation
Skills
Libraries/APIs
Thanos
Tools
Terraform, Ansible, Jenkins, NGINX, Apache HTTP Server, Apache Tomcat, Vagrant, Helm, Google Kubernetes Engine (GKE), Puppet, GitHub, GitLab, Grafana, Shell, Amazon EKS, Amazon Elastic Container Service (Amazon ECS)
Languages
Bash, Python, Bash Script, SQL, Ruby, Go
Platforms
Docker, Linux, Kubernetes, Amazon Web Services (AWS), Fedora, Amazon EC2, Google Cloud Platform (GCP), Debian, Ubuntu, Red Hat Enterprise Linux, KVM, CentOS, Azure, FreeBSD, Unix
Paradigms
DevOps, Continuous Integration (CI), Continuous Delivery (CD)
Storage
Amazon S3 (AWS S3), PostgreSQL, Redis, MySQL, SQLite, Google Cloud
Other
Shell Scripting, TCP/IP, Technical Support, Incident Response, IT Infrastructure, Server Infrastructure, GitOps, CI/CD Pipelines, DevOps Engineer, Elastic Load Balancers, Networks, System Administration, Web Hosting, NFS, ZFS, Infrastructure as Code (IaC), Debugging, Argo CD, Virtualization, ECS, Kubernetes Operations (kOps), HAProxy, Site Reliability Engineering (SRE), Prometheus, IT Support, IT Management, Site Reliability, Technical Leadership, GitHub Actions
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring