Andy Ryan, Developer in Barcelona, Spain
Andy is available for hire
Hire Andy

Andy Ryan

Verified Expert  in Engineering

Software Developer

Barcelona, Spain

Toptal member since July 5, 2018

Bio

Andy is a seasoned developer keen on complex and highly available web services that millions of people use daily. He likes building development team processes that allow the software to be reliably released at any time. Andy also enjoys monitoring and troubleshooting to find errors and bottlenecks in application architectures quickly.

Portfolio

Crossover
Amazon Web Services (AWS), Docker, Kubernetes, Jenkins
Pravo.tech
RabbitMQ, MongoDB, MySQL, PHP, Docker, Linux
WapStart
RabbitMQ, MongoDB, PostgreSQL, PHP, Git, Linux

Experience

  • Ansible - 5 years
  • Docker - 5 years
  • DevOps - 5 years
  • Prometheus - 5 years
  • Grafana - 5 years
  • Amazon Web Services (AWS) - 3 years
  • Terraform - 3 years
  • Kubernetes - 3 years

Availability

Part-time

Preferred Environment

Git, Ubuntu Linux

The most amazing...

...project I've completed is an efficient and highly available ad server that works in several data centers.

Work Experience

Senior Site Reliability Engineer

2019 - 2021
Crossover
  • Set up delivery pipelines (CI/CD) for new products.
  • Migrated product infrastructure from private cloud to AWS.
  • Supported company infrastructure for 200 products (10,000 VMs).
Technologies: Amazon Web Services (AWS), Docker, Kubernetes, Jenkins

Team Leader

2014 - 2018
Pravo.tech
  • Redesigned architecture from monolith to microservices.
  • Migrated application infrastructure from OpenVZ to Docker.
  • Created release process for continuous integration and delivery.
  • Designed a brand new monitoring system using Pinba, ELK, and Grafana.
Technologies: RabbitMQ, MongoDB, MySQL, PHP, Docker, Linux

System Architect

2013 - 2014
WapStart
  • Developed a highly available ad server that can serve 10 KRPS.
  • Created a brand new API so customers can easily integrate our solution.
  • Set up a release process for continuous integration and delivery.
Technologies: RabbitMQ, MongoDB, PostgreSQL, PHP, Git, Linux

Experience

Caselook

https://caselook.ru/
A search engine for Russian lawyers. In Russia, every court must publish its decisions on its site. Our system grabs them, parses the information, and extracts valuable data, providing a smart search for our customers.

I worked on this engine for over five years, first as a developer, then as a team leader. The main accomplishment I'm proud of is moving all application infrastructure from OpenVZ to Docker.

Mobile Ad Network

The mobile ad network consists of two main parts: An ad server that serves ads and a management platform where customers may manage their ad campaigns and ad places.

The main accomplishment I'm proud of is fixing the "billing" bottleneck by creating a cross datacenter billing platform.

Education

2006 - 2012

Master's Degree in Computer Security

Samara State University - Samara, Russia

Certifications

OCTOBER 2022 - PRESENT

Certified Kubernetes Administrator

Cloud Native Computing Foundation

FEBRUARY 2016 - PRESENT

M202: MongoDB Advanced Deployment and Operations

MongoDB University

DECEMBER 2012 - PRESENT

M102: MongoDB for DBAs

MongoDB University

Skills

Tools

Ansible, Git, Jenkins, Grafana, Terraform, Travis CI, GitLab CI/CD, TeamCity, Zabbix, ELK (Elastic Stack), RabbitMQ

Languages

PHP, Go, Bash, Python, JavaScript

Paradigms

DevOps

Platforms

Docker, Linux, Amazon Web Services (AWS), Kubernetes

Storage

MySQL, Elasticsearch, PostgreSQL, MongoDB, Datadog

Other

Site Reliability Engineering (SRE), Prometheus

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