Christian Haumesser, Developer in Alameda, CA, United States
Christian is available for hire
Hire Christian

Christian Haumesser

Verified Expert  in Engineering

DevOps and Cloud Software Developer

Location
Alameda, CA, United States
Toptal Member Since
June 4, 2022

Christian is an experienced DevOps and cloud software engineer who enjoys collaboration, teamwork, and problem-solving. A strong Python and Go developer, a GCP Professional Cloud Architect, and a happy teammate, he is excited by opportunities to explore new businesses and technologies and bring the benefits of cloud computing to companies of all shapes and sizes.

Portfolio

UrbanFootprint
Agile Coaching, Agile Workflow, Career Coaching, SOC 2, Remote Work, Business...
UrbanFootprint
Amazon Elastic Container Service (Amazon ECS), Amazon RDS, Amazon EC2, GitHub...
Public Library of Science
Agile Coaching, Cloud Architecture, Management, Coaching, Budgeting...

Experience

Availability

Part-time

Preferred Environment

GitLab CI/CD, Kubernetes, Docker, Google Cloud Platform (GCP), Python, Go, TypeScript, Terraform, Prometheus, ELK (Elastic Stack)

The most amazing...

...thing I've completed is the cloud-native re-architecture from bare metal to Google Cloud Platform (GCP) in 18 months.

Work Experience

Director of Platform Engineering

2022 - 2023
UrbanFootprint
  • Formulated company and team goals with metrics and feedback loops to align delivery across teams.
  • Formulated technology/delivery strategies and designed software architectures and implementation plans.
  • Contributed to designing optimal structures and collaboration opportunities within a distributed workforce.
  • Mentored software engineers and provided final code reviews for TypeScript, Python, Terraform, and Go.
  • Coordinated SOC-II compliance efforts for UrbanFootprint's software platform.
Technologies: Agile Coaching, Agile Workflow, Career Coaching, SOC 2, Remote Work, Business, Architecture, Cloud Architecture, Executive Presentations, Culture Hacking, Corporate Culture, Culture Development, Cloud, Containerization, Flask, Amazon RDS, AWS Lambda, CORS, JavaScript 6, Node.js

Staff Cloud Engineer

2022 - 2022
UrbanFootprint
  • Collaborated with software engineers to develop and improve CI/CD (GitHub Actions/Terraform Cloud).
  • Consulted with the data engineering team to migrate self-managed Airflow DAGs to GCP Cloud Composer.
  • Wrote internal tools in Go to automate blue/green deployments with Cloud Run and Terraform Cloud.
  • Managed ECS clusters, RDS/PostgreSQL databases, legacy EC2 instances, and miscellaneous services in AWS.
  • Created and managed IaC assets in Terraform and migrated legacy Terragrunt assets to Terraform.
Technologies: Amazon Elastic Container Service (Amazon ECS), Amazon RDS, Amazon EC2, GitHub, AWS IAM, Google Cloud Composer, Go, Terraform, CI/CD Pipelines, Jenkins, Apache Airflow, Cloud, Containerization, Flask, AWS Lambda, AWS DevOps, Amazon CloudFront CDN, Amazon Virtual Private Cloud (VPC), Redis, CORS, JavaScript 6, Node.js, Ansible

Director of Engineering

2020 - 2021
Public Library of Science
  • Led a team of 25 engineers and three additional engineering managers. Oversaw the cross-functional software engineering team's headcount, strategic staffing, and budget.
  • Completed cloud-native re-architecture from bare metal to Google Cloud Platform (GCP) in 18 months.
  • Reduced code maintenance burden by 60% and entirely eliminated data center hardware.
Technologies: Agile Coaching, Cloud Architecture, Management, Coaching, Budgeting, Key Performance Indicators (KPIs), Software Engineering, Software Architecture, GitLab CI/CD, Continuous Delivery (CD), Continuous Integration (CI), Jenkins, Amazon Web Services (AWS), Team Leadership, Technical Documentation, Virtual Machines, Cloud, Containerization, Flask, Amazon RDS, AWS Lambda, CORS, JavaScript 6, Elasticsearch, Node.js

Senior Engineering Manager

2019 - 2020
Public Library of Science
  • Consolidated disparate DevOps and software engineering teams under common leadership and matrixed Agile squads.
  • Collaborated with engineering leaders to design transformational cloud architecture using GCP, Kubernetes, Terraform, and GitLab.
  • Coached squads through the Agile process optimizations, including Scrum and Kanban, and managed larger projects.
  • Recruited, mentored, and coached engineers using contributions, code reviews, Git insights, Pluralsight, and growth-oriented feedback.
Technologies: Agile Coaching, Management, Coaching, Software Engineering, Budgeting, Software Architecture, CI/CD Pipelines, Python, Java, MySQL, PostgreSQL, DevOps, Terraform, Google Cloud Platform (GCP), Continuous Delivery (CD), Continuous Integration (CI), Jenkins, Amazon Web Services (AWS), Team Leadership, Technical Documentation, Virtual Machines, Cloud, Containerization, Flask, Amazon RDS, AWS Lambda, AWS DevOps, Redis, CORS, JavaScript 6, Elasticsearch, Node.js

Reliability Engineering Manager

2018 - 2019
Public Library of Science
  • Advocated for DevOps team and projects. Coordinated with software development cadences and product release schedules.
  • Optimized reliability by introducing site reliability engineering (SRE) practices.
  • Quantified costs of bespoke hardware and software platforms and laid groundwork for the adoption of cloud computing.
Technologies: Agile Coaching, Automation, DevOps, Terraform, CI/CD Pipelines, TeamCity, Python, Go, SaltStack, VMware, Nutanix, Junos OS, Juniper, IP Networks, Ubuntu Linux, Docker, Continuous Delivery (CD), Continuous Integration (CI), Jenkins, Amazon Web Services (AWS), Team Leadership, Technical Documentation, Virtual Machines, Cloud, Containerization, Flask, Amazon RDS, AWS Lambda, AWS IAM, AWS DevOps, Amazon Virtual Private Cloud (VPC), Redis, CORS, JavaScript 6, Elasticsearch, Node.js

Senior DevOps Engineer

2015 - 2018
Public Library of Science
  • Hired to bring modern DevOps practices to the Public Library of Science's bespoke data center environment.
  • Contributed to modernizing infrastructure to run on Nutanix and VMWare with HashiCorp Consul and Vault.
  • Created tools in Python and Go for automating infrastructure, managing environments, and integrating them with CI/CD.
  • Advocated for the adoption of DevOps practices, CI/CD, infrastructure as code (IaC), and cloud computing.
Technologies: SaltStack, Python, Vagrant, TeamCity, CI/CD Pipelines, Go, Terraform, VMware ESXi, Nutanix, Consul, Vault, ELK (Elastic Stack), MySQL, PostgreSQL, Continuous Delivery (CD), Continuous Integration (CI), Jenkins, Amazon Web Services (AWS), Technical Documentation, Virtual Machines, Infrastructure, Networking, Networks, DevOps Engineer, Security, VPN, Cloud, Containerization, Flask, Amazon RDS, AWS Lambda, AWS IAM, AWS DevOps, Amazon CloudFront CDN, Amazon Virtual Private Cloud (VPC), Redis, CORS, DocumentDB, JavaScript 6, Elasticsearch, Node.js, Ansible

Configure It All | Cfitall

https://cfitall.readthedocs.io/en/stable/
After repeating the same boilerplate repeatedly to read files and environment variables for configuring an application, I wrote cfitall as an extensible configuration registry for Python. It currently supports environment variables, JSON files, and YAML files with an easy extensibility mechanism to plug in additional data sources.

Contactagon

https://gitlab.com/wryfi/contactagon
Contactagon is a simple contact form processing application written in Go and deployed as the Google Cloud Functions. This repurchase agreement shows software engineering skills in Go and Terraform modules to deploy the Cloud Functions to GCP.

Curriculum Vitae

https://gitlab.com/wryfi/vita
My interactive online CV is presented at cv.wryfi.net as an interactive React application, which displays my work history and skills visually. The data is stored as a simple and easily adjustable JSON file stored in a Google Cloud Storage (GCS) bucket. Downloadable versions are provided using Pandoc, wired to the front end via a simple Python Flask API. The whole thing is deployed as a Docker container to Google Cloud Run using Terraform.

Languages

Python, Go, Bash Script, SQL, JavaScript 6, TypeScript, Python 3, Java, JavaScript

Tools

Git, GitLab CI/CD, Terraform, ELK (Elastic Stack), Jenkins, VPN, AWS IAM, Amazon CloudFront CDN, Amazon Virtual Private Cloud (VPC), Ansible, TeamCity, SaltStack, VMware, Vagrant, Vault, Amazon Elastic Container Service (Amazon ECS), GitHub, Google Cloud Composer, Apache Airflow

Paradigms

DevOps, Agile Workflow, Continuous Delivery (CD), Continuous Integration (CI), Automation, Management, Quantitative Research

Platforms

Debian, Linux, MacOS, Kubernetes, Docker, Google Cloud Platform (GCP), SolrCloud, Amazon Web Services (AWS), AWS Lambda, OpenBSD, Ubuntu Linux, Amazon EC2

Other

Technical Documentation, Virtual Machines, DevOps Engineer, Prometheus, Cloud Architecture, Data Architecture, Software Architecture, Configuration Management, Orchestration, Software Engineering, CI/CD Pipelines, Agile Coaching, Coaching, Team Leadership, Infrastructure, Networking, Networks, Amazon RDS, Cloud, Containerization, AWS DevOps, CORS, DocumentDB, Music, Big Data Architecture, Statistics, Quantitative Analysis, Public Speaking, Policy, Government, Law, Business Law, Legal Research, Legal, Research, Publication, Budgeting, Key Performance Indicators (KPIs), Nutanix, Junos OS, Juniper, IP Networks, VMware ESXi, Consul, Google Cloud Functions, Security, Career Coaching, SOC 2, Remote Work, Business, Architecture, Executive Presentations, Culture Hacking, Corporate Culture, Culture Development

Frameworks

Django, Flask, Twisted

Libraries/APIs

Node.js, React, SQLAlchemy

Storage

MySQL, PostgreSQL, Elasticsearch, Redis, Data Pipelines, Cassandra

Industry Expertise

Telecommunications

2006 - 2009

Juris Doctor Degree in Legal Studies

Santa Clara University - Santa Clara, California, United States

1999 - 2002

Bachelor of Science Degree in Public Affairs

Indiana University - Bloomington, Indiana, United States

NOVEMBER 2021 - NOVEMBER 2025

Professional Cloud Architect

Google Cloud

OCTOBER 2017 - PRESENT

SaltStack Certified Engineer

SaltStack

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