Gonzalo Peci, Developer in Palma de Mallorca, Spain
Gonzalo is available for hire
Hire Gonzalo

Gonzalo Peci

Verified Expert  in Engineering

Software Developer

Location
Palma de Mallorca, Spain
Toptal Member Since
February 25, 2020

Gonzalo is a forward-thinking lead, architect, and site reliability engineer with a passion for continuously learning and thinking outside of the box. He's worked with different technologies, industries, and cultures gathering business requirements and matching them with efficient technology solutions. Gonzalo has delivered several technology solutions and shaped the technology strategy for multiple startups and enterprise organizations.

Portfolio

Coya AG
Amazon Web Services (AWS), Scala, AWS Lambda, Elasticsearch, Prometheus, Python...
Coya AG
Amazon Web Services (AWS), Scala, AWS Lambda, Elasticsearch, Prometheus, Python...
Zenmate GmbH
Docker, Django, Python, Ruby, Chef, Amazon S3 (AWS S3), Grafana, Cloudflare...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), System Design, Python, Automation, Terraform, Linux, Apache Kafka

The most amazing...

...thing I've developed was an insurance platform from scratch, including CI/CD pipelines, infrastructure code, practices, hiring, and more.

Work Experience

Engineering Manager

2018 - 2019
Coya AG
  • Built the scalable infrastructure and architecture by utilizing modern practices and technologies like self-healing, docker, multi-environment, infrastructure-as-code, and more.
  • Designed and implemented a CI/CD pipeline which reduced our build and deployment time by more than 50%.
  • Created more than 15 modular infrastructure as code components following best practices.
  • Implemented a secure multi-account, multi-environment AWS organization.
  • Created a cross-platform CLI for converting CSV to XML SEPA.
  • Contributed to several OSS projects to add missing features or fix bugs affecting our operations.
  • Managed a team of six SRE and back-end engineers including growth, reviews, one-on-one, and more.
  • Reduced AWS costs by leveraging AWS Spot Instances and auto-scaling resources based on saturation.
Technologies: Amazon Web Services (AWS), Scala, AWS Lambda, Elasticsearch, Prometheus, Python, Terraform, Docker, Kubernetes, ECS, Amazon EC2, Amazon S3 (AWS S3), Amazon CloudFront CDN, Amazon DynamoDB, Grafana, Cloudflare, Amazon RDS, CI/CD Pipelines

Lead Site Reliability Engineer

2017 - 2018
Coya AG
  • Designed and implemented an AWS multi-environment, multi-account architecture and utilized 100% infrastructure as code.
  • Designed and implemented an AWS ECS cluster and orchestration services.
  • Implemented a CI/CD workflow with Travis CI to deploy both infrastructure and services.
  • Built a dynamic access control system allowing engineers to SSH to machines using their AWS credentials and short-lived SSH certificates.
  • Directed pragmatic architecture, technical roadmap, and product decision-making.
  • Mentored and scaled the SRE team by creating DevOps practices and workflows.
  • Developed Coya's agile practices and workflows adapted to a startup scale and company culture.
Technologies: Amazon Web Services (AWS), Scala, AWS Lambda, Elasticsearch, Prometheus, Python, Terraform, Docker, Kubernetes, ECS, Amazon EC2, Amazon S3 (AWS S3), Amazon CloudFront CDN, Amazon DynamoDB, Grafana, Cloudflare, Amazon RDS, CI/CD Pipelines

Senior DevOps Automation Engineer

2016 - 2017
Zenmate GmbH
  • Created a Django REST certificate and public DNS automation API, including a Python client library and CLI.
  • Mentored junior and intermediate members of the team and help upskill them.
  • Built tools that facilitated the development pipeline from design through integration, testing, and deployment.
  • Created a Go stats microservice capable of processing 1 million requests per minute.
  • Dockerized our core API services to reduce problems between development, testing, and deployment.
Technologies: Docker, Django, Python, Ruby, Chef, Amazon S3 (AWS S3), Grafana, Cloudflare, CI/CD Pipelines

Lead Automation Engineer

2015 - 2016
Datacom, Ltd.
  • Guided our team on CI/CD methodologies and building delivery pipelines.
  • Mentored junior and intermediate members of the team and help to upskill them.
  • Defined and implemented automated system installation/configuration procedures.
  • Automated all aspects of the cloud infrastructure (datacenter) provisioning such as network, storage, monitoring, backup, computing, operating systems, application installation, and maintenance.
Technologies: Bamboo, C#, Windows PowerShell, CI/CD Pipelines

Infrastructure Technical Lead

2012 - 2015
Paymark, Ltd.
  • Worked with our R&D team to implement a CI/CD deployment process and toolchain to facilitate the deployment of new initiatives under agile and DevOps methodologies.
  • Guided Paymark in the transition to an automated infrastructure as well as advice on our new cloud solutions initiatives to ensure the reliability and security of our platform.
  • Led the hybrid platform solution design and business case presentation.
  • Investigated, planed and deployed new technologies and/or improvements to the infrastructure.
  • Received recognition for my delivery, proactivity and resolution skills.
  • Migrated several datacenter to a new datacenter and infrastructure.
  • Improved several platforms including, SAN/NAS connectivity and reliability, VMWare environment, DNS, Exchange.
Technologies: Amazon Web Services (AWS), Packer, Jenkins, Puppet, VMware, Amazon EC2, Docker, Amazon S3 (AWS S3), Amazon RDS, CI/CD Pipelines

Enterprise Administrator

2008 - 2012
IBM
  • Awarded IBM Hall of Fame in recognition of my customer satisfaction oriented service and proactivity.
  • Led the IBM XIV Storage migration and planning.
  • Developed, tested, and implemented the Disaster Recovery process for Windows 2003 Cluster, hosting SQL and File and Print services which used to have problems in previous DR exercises.
  • Configured and maintained different server stacks – Windows 2K3/2K8 ESX 3.5 / ESXi 4.1 / ESXi 5.0.
Technologies: Storage Area Networks (SAN), Linux, Windows Server, VMware

Docker Machine VMware Workstation Driver

https://github.com/pecigonzalo/docker-machine-vmwareworkstation
Currently, the most popular unofficial driver for VMware and Docker Machine. This plugin for Docker Machine creates Docker hosts locally using VMware Workstation making it easier to use Docker tools for Windows users running VMware.

Open Source Docker Swarm

https://github.com/pecigonzalo/tf-docker-swarm
Docker just released the Docker for AWS as a fire and forget with no docs and no open code or information. This project alleviates that by providing an open-source implementation of all the components. It includes a reference implementation on AWS with Terraform and five containers with the tools to bootstrap and "guide" the cluster.

Reference WordPress on an AWS Implementation

https://github.com/pecigonzalo/wordpress-aws
This is a demo implementation of WordPress on AWS, leveraging many technologies like EC2 AutoScaling, EFS, RDS MySQL, SSM, ALB, CloudFront, Terraform, Docker, and of course, WordPress.

It utilizes stateless WordPress nodes to allow for dynamic scaling and zero-downtime delpoyments.

Languages

Bash, Python, Python 3, Scala, C#, Ruby, SQL, Go

Tools

Terraform, Travis CI, Amazon Elastic Container Service (Amazon ECS), AWS ELB, AWS Fargate, Amazon Elastic Container Registry (ECR), Vagrant, Packer, GitHub, VMware, Git, Chef, Puppet, Ansible, Logging, NGINX, Jenkins, Docker Swarm, Amazon Simple Queue Service (SQS), Amazon EKS, AWS CloudFormation, Amazon Simple Notification Service (Amazon SNS), Amazon CloudFront CDN, AWS IAM, AWS Key Management Service (KMS), AWS CloudTrail, Amazon CloudWatch, Amazon ElastiCache, Amazon EBS, Grafana, Kibana, Logstash, Graylog, Boto 3, Bamboo, Splunk

Paradigms

DevOps, Automation, Continuous Integration (CI), Continuous Delivery (CD), Agile Software Development, Microservices Architecture, Agile, Scrum, Microservices, DevSecOps

Platforms

Amazon Web Services (AWS), Docker, Linux, Amazon EC2, Kubernetes, Windows Server, AWS Lambda, Buildkite, Apache Kafka

Other

Monitoring, Infrastructure as Code (IaC), Infrastructure, Cloud Infrastructure, Leadership, Technical Leadership, DNS, Team Leadership, AWS Cloud Architecture, Site Reliability Engineering (SRE), System Administration, CI/CD Pipelines, Prometheus, Configuration Management, Security, Serverless, Amazon Kinesis, APIs, Remote Team Leadership, Distributed Systems, IT Security, Web Security, AWS DevOps, Lambda Functions, Amazon RDS, System Design, ECS, Cloudflare

Libraries/APIs

REST APIs, GitHub API, Node.js

Storage

Amazon S3 (AWS S3), Elasticsearch, PostgreSQL, Amazon DynamoDB, Redis, Amazon EFS, Storage Area Networks (SAN)

Frameworks

Django, Windows PowerShell, Flask

JANUARY 2014 - PRESENT

Architecting on Amazon Web Services

Amazon Web Services, Inc.

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring