Omar Gallo

DevOps Engineer / Senior Ruby on Rails Engineer

Location: Berlin, Germany
From: Marbella, Spain
Work Location: Remote / On-site (tbd)
Work Type: Freelance / Contract
Hourly Rate: Upon Request

Highly skilled Ruby on Rails engineer and DevOps consultant with a wealth of experience and expertise. Proficient in designing and developing robust, scalable applications using Ruby on Rails. Deep understanding of the Rails ecosystem and mastery of essential libraries and tools for efficient and maintainable code. Strong knowledge of infrastructure automation, continuous integration and deployment, and cloud technologies. Adept at optimizing development workflows and streamlining deployment processes to ensure seamless collaboration between development and operations teams. Committed to delivering high-quality software solutions with a focus on system reliability and performance.

Open for freelance
Available for mentoring

Work experience

Principal Engineer / DevOps Consultant

Devolute GmbH

November 2022 - now

Maintained and monitored Terraform-based infrastructure, assisted with platform engineering efforts, planned and executed content migration between S3 buckets, implemented reusable terragrunt modules, migrated Github secrets to AWS Secret Store, and supported HR in recruiting.

Achievements:
• Reduced test running time from 2 hours to 28 minutes on each run, improved developer happiness and reduced costs
• Automated the release process and introduced conventional commits standardisation company- wide, enabling automatic Changelog generation for new releases across all repositories.

Senior Ruby on Rails Engineer

New Work XING AG - Jobs Team

May 2022 - October 2022

Joined a small team of backend developers to assist them with the mentoring of fellow junior developers as well as taking care of time consuming tasks that no one in the team had any experience. The project was a monolith, with code dating back to 2013 so the task of upgrading this monolith was very time consuming.

Achievements:
• Upgrade Ruby from 2.5.x to 3.1.x
• Upgrade Rails from 5.2.x to 6.1.x

Technologies:

DevOps Engineer

Tignum GmbH

January 2022 - May 2022

Maintained and monitored Terraform-based infrastructure, evaluated the current AWS setup and investigated EKS to suggest areas where complexity could be reduced. Provided assistance to developers and communicated the DevOps efforts to C-level management.

Achievements:
• Reduced the costs of running the staging environment by one-third by optimising the types of nodes and adjusting their runtime during working hours.
• Successfully onboarded/offloaded team members (DevOps, Developers).
• Added observability tool Argo CD

Senior Ruby on Rails Engineer

New Work XING AG - Jobs Team

November 2022 - December 2022

My first short spell at Xing, joined them for a month to help them with maintenance & support and assist other teams that required anything from them
Achievements:
• Became familiar with the Developer Platform from xing
• Became familiar with the codebase

Technologies:

Principal Ruby on Rails Engineer

Farmlink

May 2021 - November 2021

Create, manage and maintain infrastructure with Terraform. Built an event-driven MVP focused on Food Banks, enabling them to receive notifications on rejected loads. Established a DevOps pipeline for staging and production environments using GitLab CI/CD and Heroku.

Achievements:
• Attained high developer satisfaction by reducing the test running time to under 15 minutes for
over 2000 tests.

Senior Ruby on Rails Engineer

Devolute GmbH

January 2019 - May 2022

Configured, maintained and monitored ansible-based infrastructure. Evaluated the production environment for clients and Dockerize the applications. Transferred Heroku-based applications to clients' production setups. Set up a managed Kubernetes cluster on GCP and migrated applications from clients' Docker-based solution to Kubernetes. Configured monitoring and logging using Grafana, Prometheus, and Logbeat.

Achievements:
• Used Ansible to setup RDS, REDIS and ElasticSearch on client
• Reduced GitLab CI/CD test running time from 45 minutes to 10 minutes.
• Configured GitLab CI/CD to automate deployments to staging and production environments. • Improved system scalability and achieved zero downtime deployments using Kubernetes.
• Configured, managed and maintained managed-kubernetes cluster on GCP via Terraform

Skills

Talks

Conventional Commits vs Gitmoji

We are developers - World Congress

Location: Berlin, Germany
Date: 28 July 2023
Duration: 10mins
Category: GIT, Commit Standards

Talked at a conference with 12k attendees about the power of commit standards, conventional commits with commitlint and gitmoji.

Education

Information Technology

Universidad Antonio de Nebrija

October 2001 - July 2006

Bsc. Computer Science & Management.