Sergio Troiano

Sergio Troiano

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
DevOps Engineer with expertise in AWS, Linux, OS optimization, Python, and Go.
DevOps Engineer with expertise in AWS, Linux, OS optimization, Python, and Go.

I am an experienced DevOps Engineer with a strong background in Linux systems, AWS cloud infrastructure, and OS-level optimization. I specialize in automating deployment processes using CI/CD pipelines and have expertise in programming with Python and Go. My focus is on building scalable, efficient systems that deliver high performance and reliability across various environments.

Madrid (+01:00)
Joined October 2024
EXPERTISE
15 years experience
I am an experienced DevOps Engineer with deep expertise in Linux OS, specializing in memory management, CPU resource optimization, thread...
I am an experienced DevOps Engineer with deep expertise in Linux OS, specializing in memory management, CPU resource optimization, threads, and filesystems. With a focus on building scalable, high-performance systems, I bring extensive knowledge of AWS, CI/CD pipelines, and programming in Python and Go to create efficient infrastructure solutions.
7 years experience
Concurrency programming, scripting, and developing robust unit, acceptance, and end-to-end (E2E) tests. I combine my knowledge of Python ...
Concurrency programming, scripting, and developing robust unit, acceptance, and end-to-end (E2E) tests. I combine my knowledge of Python with expertise in Linux systems, AWS, and CI/CD pipelines to deliver scalable, efficient solutions for complex infrastructure needs.
4 years experience
Specializing in parallel programming, concurrent programming, channels, and mutexes. I have extensive knowledge of memory administration ...
Specializing in parallel programming, concurrent programming, channels, and mutexes. I have extensive knowledge of memory administration and optimizing CPU cycles. Combined with my skills in Linux systems, AWS, and CI/CD pipelines, I build high-performance, scalable infrastructure solutions.
6 years experience
I administrate and set up an infrastructure of 130 production servers. I specialize in resource administration, cost-saving measures, an...
I administrate and set up an infrastructure of 130 production servers. I specialize in resource administration, cost-saving measures, and performance optimization, particularly related to memory management. I also contribute to the open-source Kafka project, enhancing system reliability and scalability.
Apache Kafka
View more
Apache Kafka
View more
10 years experience
I have deep expertise in filesystems like ext3, ZFS, and BTRFS, focusing on transparent compression to improve performance and reduce I/O...
I have deep expertise in filesystems like ext3, ZFS, and BTRFS, focusing on transparent compression to improve performance and reduce I/O and throughput bottlenecks. I leverage these technologies to optimize system efficiency and enhance resource utilization.
View more
View more
2 years experience
i did some open source projects of eBPF, specializing in monitoring and optimizing OS kernel behaviors to improve system performance and...
i did some open source projects of eBPF, specializing in monitoring and optimizing OS kernel behaviors to improve system performance and identify bottlenecks. I leverage eBPF to gain deep insights into kernel-level processes, enhancing resource efficiency and troubleshooting capabilities.
Linux Kernel
View more
Linux Kernel
View more
7 years experience
I have extensive experience in designing and managing distributed systems, particularly with Apache Kafka, where I’ve implemented scalabl...
I have extensive experience in designing and managing distributed systems, particularly with Apache Kafka, where I’ve implemented scalable solutions to optimize cluster performance and resource utilization. I’ve developed in-house open-source applications, such as Kafka Lag Go, that leverage stateless and distributed architectures using consistent hashing. This allows for efficient distribution of tasks, scaling across multiple nodes, and handling large-scale deployments while maintaining optimal performance and resource efficiency.
Linux Kernel
View more
Linux Kernel
View more

REVIEWS FROM CLIENTS

Sergio's profile has been carefully vetted and approved as a Codementor. Connect with Sergio now, and leave a review for them once you're done!
EMPLOYMENTS
Staff DevOps Engineer
Adevinta
2017-07-01-Present

• Managed Kafka as a service, focusing on performance optimization, cost savings, and operational efficiency across more than 120 Kafk...

• Managed Kafka as a service, focusing on performance optimization, cost savings, and operational efficiency across more than 120 Kafka clusters in production.

• Led a major architecture migration from x86_64 to ARM, resulting in significant cost savings and performance improvements, particularly in CPU utilization and power efficiency.
• Developed complex solutions in Go, with a strong emphasis on concurrency, goroutines, and scalability, to meet the demands of high-throughput data processing.
• Collaborated on company-wide cost-saving initiatives, working closely with cross-functional teams to identify and implement resource optimization strategies.
• Fine-tuned memory and CPU usage, and improved disk I/O performance by leveraging technologies such as ZFS, BTRFS, and advanced compression techniques, significantly enhancing system throughput and reducing latency.
• Mentored team members in Kafka, Go, and DevOps best practices, fostering a culture of continuous learning and improvement within the engineering team.
• Proactively resolved critical system issues, ensuring high availability and stability of Kafka services across the organization.
•Educated clients on optimal Kafka usage, driving adoption of best practices, and contributed to the Kafka open-source community by sharing innovations and participating in key projects.

Linux
Docker
Apache Kafka
View more
Linux
Docker
Apache Kafka
AWS
View more
DevOps Engineer
Schibsted
2015-07-01-2017-07-01

• Developed microservices using CloudFormation, Asgard, Eureka, Prana, and Cassandra.
• Automated manual processes and enhanced CI...

• Developed microservices using CloudFormation, Asgard, Eureka, Prana, and Cassandra.
• Automated manual processes and enhanced CI/CD pipelines with GitHub and immutable images.
• Managed Kafka and Cassandra clusters, including production updates and rolling replacements.
• Conducted cost analysis and optimized performance using ZFS and compression techniques.
• Developed automation tools in Python to streamline operations.

Python
Cassandra
AWS
View more
Python
Cassandra
AWS
View more
Developer Cloud Engineer
Amazon Web Services
2013-11-01-2015-05-01

• Managed and optimized AWS resources to resolve performance issues and enhance efficiency for customers, including high-profile clien...

• Managed and optimized AWS resources to resolve performance issues and enhance efficiency for customers, including high-profile clients such as Netflix and Samsung, addressing challenges in complex infrastructure environments.
• Led a CloudWatch project aimed at cost savings by identifying unused resources within AWS accounts, enabling reporting and automated actions to optimize resource utilization.
• Collaborated on the development of automation scripts for resource provisioning and configuration management, streamlining operations and reducing manual intervention.
• Conducted in-depth investigations into network and compute issues, including troubleshooting MTU, dropped packets, TCP Maximum Segment Size (MSS) issues, and other critical network performance bottlenecks.
• Demonstrated extensive knowledge of AWS technologies by providing expert support across various services, ensuring high availability and performance for mission-critical applications.

Amazon S3
Redis
Network Protocols
View more
Amazon S3
Redis
Network Protocols
AWS CloudFront
Network administration
EC2 Instance Types
View more
PROJECTS
Kafka lag GOView Project
2024
Kafka Lag Go is a lightweight, stateless application designed to calculate Kafka consumer group lag in both offsets and seconds. It uses ...
Kafka Lag Go is a lightweight, stateless application designed to calculate Kafka consumer group lag in both offsets and seconds. It uses Go’s concurrency model with goroutines and channels to efficiently process consumer group data at scale. The application distributes tasks using consistent hashing, ensuring even load distribution across nodes in a distributed environment. Kafka Lag Go provides real-time insights into lag trends, supporting multi-cluster environments and optimizing resource usage while reporting metrics to monitoring systems like Prometheus.
Go
View more
Go
View more
Kafka lag talkView Project
2024
In my Kafka Lag talk, I focused on the implications of consumer group lag at both the application and operational levels. I explained how...
In my Kafka Lag talk, I focused on the implications of consumer group lag at both the application and operational levels. I explained how monitoring lag can provide crucial insights into consumer performance and resource usage. Small optimizations on the consumer side can lead to significant cost savings, especially in large-scale environments. By highlighting how lag impacts Kafka clusters—such as resource strain, CPU usage, and potential data processing delays—I demonstrated how efficient lag management can improve system performance and save operational costs. The talk also covered the importance of tracking time lag in seconds to better understand real-time consumption trends.
Apache Kafka
View more
Apache Kafka
View more