
Luis San Martin
Verified Expert in Engineering
Site Reliability Engineer and Developer
Amsterdam, Netherlands
Toptal member since April 15, 2021
Luis is passionate about technology. He enjoys problem-solving and tries to automate as much as possible. He's currently working on designing, testing, and deploying Python APIs. Luis likes working with open-source code, where he has the opportunity to make contributions and continuously learn from other people.
Portfolio
Experience
- Linux - 18 years
- Python - 10 years
- Terraform - 6 years
- Docker - 6 years
- Kubernetes - 5 years
- Ansible - 5 years
- Go - 4 years
- Prometheus - 4 years
Availability
Preferred Environment
Python, Kubernetes, Linux, Prometheus, Grafana, Elasticsearch, NGINX, Ansible, Ansible Tower, Terraform
The most amazing...
...system design I created was for a national process. It involved up to 300,000 unique users in one hour. The traffic can be compared to Cyber Monday.
Work Experience
DevOps Engineer
TomTom
- Developed custom Prometheus exporters for core CI/CD services, including SonarQube, GitHub, and GitHub Actions. Used tech stack: Python, Prometheus, Grafana, Azure Event Hub, and AKS.
- Led CI/CD metrics for 1900+ developers. Technologies involved: SonarQube, GitHub Actions, Azure DevOps, Jenkins, and Bitbucket.
- Improved security workflows for GitHub Actions. Automated the review process for security compliance.
Site Reliability Engineer
Sporttrade
- Designed and implemented Amazon EKS through Terraform and Jenkins for multiple environments, such as staging, development, and production. It included teleport integration along with autoscaling (Karpenter). One of its uses was to scale up Jenkins agents.
- Set up local Kubernetes environments as a way to enhance developer productivity. This was accomplished through kind and devspace.
- Led CI/CD observability efforts to get better insights about metrics and behaviors on developer productivity. This included the development of custom Prometheus exporters along with Grafana dashboards for the presentation layer.
Site Reliability Engineer
Payvision
- Enabled and supported multiple teams regarding the Kubernetes platform on-premise and Azure through Packer, Terraform, Consul, Elastic, Prometheus, and Ansible.
- Led infrastructure as code through Azure DevOps CI/CD pipelines.
- Designed the instrumentation and observability for infrastructure/applications through Prometheus, Grafana, Victoriametrics, and custom exporters.
- Created an in-house solution for delivering Kubernetes as a service based on top of Cluster-API.
Site Reliability Engineer
eBay
- Managed legacy and distributed systems, including technologies such as Java, Hadoop, Kafka, SaltStack, and Puppet.
- Migrated Puppet 3.8 to SaltStack, which represented a large part of the core infrastructure for its ads system.
- Worked as a 24x7 team member, troubleshooting across their entire stack: Nomad, Vault, Terraform, MySQL, Linux, and OpenStack.
DevOps Engineer
University of Chile
- Designed and implemented multiple Kubernetes clusters: development, testing, and production. This also included upgrade clusters and created RBAC policies. Trained the final end-users.
- Led infrastructure as code. The goal was for every server and service to be presented as a piece of code. Several alternatives were evaluated: Chef, Puppet, Ansible, and Salt. Finally, Chef was chosen and implemented.
- Created and maintained fully automated CI/CD pipelines for code deployment using Jenkins/GitLab and Chef as configuration management.
Systems Engineer
Acepta.com
- Designed email marketing through open-source software: phpList.
- Worked towards a migration from on-premises infrastructure to XEN virtualized solution.
- Maintained Asterisk VOIP's highly available platform for a small office of 100 employees. This platform was used by all customer support agents and as the main landline.
Systems Administrator
The Pegasus Group
- Migrated and supported critical services: PostgreSQL, Bind, Apache, MySQL, cPanel, and SVN.
- Migrated Asterisk VOIP from Asterisk 1.4 to 1.6.
- Provided end-user support for a small office of 25 employees.
Experience
EKS for Jenkins Agents
I set up local Kubernetes environments as a way to enhance developer productivity. This was accomplished through kind and devspace.
Also, I led CI/CD observability efforts to get better insights about metrics and behaviors on developer productivity. This included the development of custom Prometheus exporters along with Grafana dashboards for the presentation layer.
PCI-DSS for Kubernetes
Developed internal tooling to automate security reports. This was accomplished using Prometheus exporters and client-go.
Infrastructure as Code Review
Education
Completed Credits Toward a Bachelor's Degree in Computer Science
Duoc UC - Valparaiso, Chile
Completed Credits Toward a Bachelor's Degree in Linguistics
Pontificia Universidad Catolica de Valparaiso - Valparaiso, Chile
Certifications
Docker for Enterprise Operations
Docker
Skills
Libraries/APIs
Jenkins Pipeline
Tools
NGINX, Ansible, Terraform, Packer, VictoriaMetrics, RabbitMQ, Amazon EKS, Helm, Grafana, Azure Kubernetes Service (AKS), Splunk, Amazon Elastic Container Service (ECS), GitHub, Ansible Tower, Docker Swarm, Asterisk, Puppet, Vault, SaltStack, Apache, Apache Tomcat, Twistlock, SonarQube, Jenkins
Languages
Python, Bash, SQL, Java, PHP, Go, Perl
Paradigms
DevOps, Continuous Delivery (CD), Continuous Integration (CI), Azure DevOps, Penetration Testing
Platforms
Kubernetes, Linux, Docker, Red Hat Linux, Amazon Web Services (AWS), Amazon EC2, Azure, Debian, cPanel, JBoss, WebSphere, OpenStack
Storage
Elasticsearch, Amazon S3 (AWS S3), MySQL, PostgreSQL, Amazon DynamoDB
Frameworks
Hadoop
Other
Prometheus, Container Orchestration, Infrastructure as Code (IaC), Site Reliability Engineering (SRE), CI/CD Pipelines, Consul, BIND 9, Cisco, Nomad, DevOps Engineer, GitHub Actions, AWS DevOps, Linux Server Administration, Amazon Kinesis
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