Gianluca Marraffa

Senior Troubleshooter Engineer, Salò, Italy.

About

Senior Software Engineer with extensive expertise in DevOps and Performance Engineering, adept at architecting scalable Kubernetes environments across multi-cloud platforms (AWS, GCP, Azure). Proven ability to design robust CI/CD pipelines and develop performance load generation tooling, driving significant improvements in system reliability, efficiency, and development workflows. Committed to leveraging automation to optimize software delivery and operational excellence.

Work

SYSDIG
|

Senior Software Performance Engineer

Salò, Brescia, Italy

Summary

Led the design, development, and integration of performance engineering solutions for multi-cloud Kubernetes environments, enhancing testing capabilities and developer workflows.

Highlights

Architected and deployed diverse Kubernetes environments across AWS, GCP, and Azure, specifically for performance testing, ensuring robust and scalable testing infrastructure.

Designed and developed automated CI/CD pipelines using Jenkins and GitHub Actions, integrating performance load generation tooling (Python, Golang) to streamline testing and improve efficiency.

Integrated Shift-Left Performance Testing into developer workflows, enabling early detection of performance bottlenecks and significantly reducing issue resolution time.

Authored comprehensive technical documentation and provided expert guidance, facilitating the adoption of internal tooling and standardized workflows across engineering teams.

IMS NANOFABRICATION GMBH
|

DevOps Engineer

Vienna, Vienna, Austria

Summary

Engineered and maintained critical DevOps infrastructure, focusing on continuous delivery pipelines, Kubernetes cluster management, and comprehensive monitoring solutions.

Highlights

Designed, developed, and maintained continuous delivery pipelines using Jenkins with Kubernetes agents, improving deployment frequency and reliability for critical applications.

Automated the provisioning and management of an in-house Kubernetes cluster and dedicated environments using Ansible playbooks, achieving consistent and reproducible infrastructure deployment.

Developed and implemented a robust monitoring solution for the Kubernetes cluster, leveraging Prometheus, Grafana, Ansible, and Docker Compose, enhancing system observability and enabling proactive issue identification.

Configured Jenkins masters following Infrastructure as Code (IaC) principles with Kubernetes and Helm, improving scalability and maintainability of CI/CD infrastructure.

Engineered Docker, Kubernetes, and Helm resources for efficient service deployment, and developed automation utilities with Bash and Python, streamlining operations and reducing manual effort.

INFOCERT S.P.A
|

Tools Developer - Internship

Padova, Veneto, Italy

Summary

Developed an end-to-end load test automation tool using a multi-technology stack to streamline performance validation processes during an internship.

Highlights

Designed and developed a comprehensive load test automation tool, integrating JMeter for robust performance validation.

Utilized Terraform to provision and manage disposable master and slave VMs on AWS, enabling scalable and reproducible testing environments.

Orchestrated the entire automation workflow using Python3, ensuring seamless execution and integration of various components.

Developed a user-friendly Graphical User Interface (GUI) with Flask, enhancing accessibility and ease of use for engineering teams.

FREELANCER
|

Web Developer

Remote, Remote, Italy

Summary

Managed the full lifecycle development of web applications for diverse clients, from requirements gathering and design to deployment and ongoing maintenance.

Highlights

Managed client relationships and translated complex business requirements into technical specifications, ensuring timely delivery of tailored software components.

Designed, developed, and maintained full-stack web applications, including ERPs and CRMs, using Ruby on Rails, MariaDB, PostgreSQL, VueJS, and JQuery, enhancing client operational efficiency.

Administered servers and automated operations on cloud platforms (Digital Ocean, Heroku, AWS S3), ensuring high availability and optimized performance for client applications.

Integrated various third-party APIs, including Google Maps Geocoding and Directions APIs, to extend application functionality and improve user engagement.

Education

Università degli Studi di Padova
Padova, Veneto, Italy

BS

Computer Science

ITIS G. Perlasca
Vobarno, Lombardia, Italy

High School's Diploma

Computer Science

Languages

Italian
English

Skills

CI/CD

Jenkins, GitHub Actions.

Infrastructure as Code (IaC)

Ansible, Terraform.

Container Ecosystem

Docker, Kubernetes, Helm, Skaffold.

Software Development

Python, Golang.

Scripting

Bash, Groovy.

Monitoring

Prometheus, Grafana, Sysdig.

Cloud Platforms

AWS, GCP, Azure.

Soft Skills

Autonomy, Continuous Improvement, Flexibility, Initiative, Problem Solving, Team Working, Meeting Management, Data-Driven.