Mike Ryan, Developer in Amsterdam, Netherlands
Mike is currently unavailable

Mike Ryan

Ethereum Smart Contracts Developer

Amsterdam, Netherlands

Toptal member since September 15, 2022

Bio

Mike is a senior DevOps engineer with a passion for infrastructure as code. He has extensive experience working with various cloud providers and is the co-author of O'Reilly's AWS System Administration. His most recent consulting experience was for a Dutch central bank, where he introduced Terraform, Kubernetes, and Open Policy Agent to the organization. Mike can manage multiple tasks as he is adaptable and can quickly fit into a company workflow.

Portfolio

ABN AMRO Bank
Kubernetes, Terraform, Azure, Azure DevOps, Amazon Web Services (AWS)...
TNT
AWS Lambda, Kubernetes, Apache Airflow, ETL, Machine Learning Automation...

Experience

  • Python - 10 years
  • AWS CloudFormation - 8 years
  • Terraform - 6 years
  • Kubernetes - 5 years
  • Solidity - 5 years
  • Ethereum Smart Contracts - 5 years
  • TypeScript - 4 years

Preferred Environment

MacOS, PyCharm, Slack, Amazon Web Services (AWS), Linux

The most amazing...

...architecture I've developed is a Kubernetes-as-a-service platform, delivered to Azure and AWS using Terraform and fully automated CI/CD pipelines.

Work Experience

DevOps and Cloud-Native Consultant

2018 - 2022
ABN AMRO Bank
  • Designed and implemented the bank's Kubernetes platform offering on AWS and Azure.
  • Presented Terraform to the organization, educated developers on its usage, and developed CI/CD pipelines for creating reusable Terraform components.
  • Introduced Open Policy Agent for cloud-native compliance monitoring and developed policies to ensure deployed infrastructure complies with the bank's regulatory requirements.
  • Mentored developers on cloud-native development and produced training and education materials to support the development teams.
Technologies: Kubernetes, Terraform, Azure, Azure DevOps, Amazon Web Services (AWS), CI/CD Pipelines, Infrastructure as Code (IaC), DevOps, Docker, Amazon EKS, Amazon EC2

DevOps and Cloud-Native Consultant

2016 - 2018
TNT
  • Developed a data lake platform based on Apache Airflow to standardize ETL jobs across the organization.
  • Created Apache Airflow plugins that allow jobs to execute on AWS Lambda or Kubernetes, allowing the data lake to scale cost-effectively.
  • Designed ETL pipelines for data scientists and developed reusable components to facilitate standard data pipelines.
Technologies: AWS Lambda, Kubernetes, Apache Airflow, ETL, Machine Learning Automation, Machine Learning, Data Lakes, Terraform, Amazon Web Services (AWS), CI/CD Pipelines, Infrastructure as Code (IaC), GitLab, DevOps, Docker, Amazon EKS, Amazon EC2

Experience

Managed Kubernetes Platform for Financial Institution

Managed the Kubernetes platform suitable for deploying highly sensitive banking workloads to the public cloud. I led the development of the platform components and architecture in conjunction with colleagues from the cloud and security teams.

In addition to the core Kubernetes platform, I also introduced several tools to facilitate the deployment and monitoring of the platform, including Terraform and Open Policy Agent.

To maximize code reuse across the organization, I introduced a private Terraform module registry and developed CI/CD pipelines to enforce compliance requirements on the resulting modules and architecture.

Skills

Libraries/APIs

React

Tools

PyCharm, Slack, Terraform, AWS CloudFormation, Docker Compose, Amazon EKS, Apache Airflow, GitLab

Frameworks

Django, Flask, Next.js

Paradigms

DevOps, Azure DevOps, ETL

Platforms

MacOS, Docker, Amazon Web Services (AWS), Linux, Amazon EC2, Kubernetes, Azure, Ethereum, AWS Lambda

Languages

Python, TypeScript, Solidity, Bash

Storage

PostgreSQL, Redis, Data Lakes

Other

Web 3.0, Ethers.js, CI/CD Pipelines, Infrastructure as Code (IaC), Open Policy Agent (OPA), Ethereum Smart Contracts, Machine Learning Automation, Machine Learning

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