Michael L. Abramowitz, Developer in Málaga, Spain
Michael is available for hire
Hire Michael

Michael L. Abramowitz

Verified Expert  in Engineering

DevOps Developer

Málaga, Spain
Toptal Member Since
May 22, 2018

Michael is a software engineer with 19 years of outstanding in-field experience. He specializes in decreasing technical debt and implementing adjustments to pipelines, making them continuous and without the need for releases or milestones. Michael also has particular expertise in performance tuning and troubleshooting.


Toptal Client
Go, Python, Django, CMake, Google Kubernetes Engine (GKE)...
Farmington State Bank
Amazon Web Services (AWS), DevOps, Python, Troubleshooting, Databases, YAML...
Amazon Web Services (AWS), Oracle, PostgreSQL, Liquibase, Gradle, Jenkins...




Preferred Environment

Git, Kubernetes, Docker, Python, PostgreSQL, Ansible, Terraform, Amazon Web Services (AWS), Google Cloud Platform (GCP), CI/CD Pipelines

The most amazing...

...project I’ve built is a complicated CI/CD for an app that sniffs, parses, and learns about traffic in secured/isolated places for Israeli intelligent services.

Work Experience

Senior Software Engineer (Development and DevOps)

2016 - PRESENT
Toptal Client
  • Converted self-written integrations and delivered spaghetti scripts to a Debian complaint pipeline. Implemented intelligent decoupling and did code refactoring.
  • Developed a process to automatically deliver the complicated distributed application inside fully isolated military networks with zero configurations.
  • Pioneered multiple projects on Kubernetes that mostly shared the same toolsets: EKS/AKS/GKE/RKE, Splunk/Prometheus, ACME TLS certificates management, GitLab CI/CD, Terraform, Helm, and many similar services.
Technologies: Go, Python, Django, CMake, Google Kubernetes Engine (GKE), Google Compute Engine (GCE), Kubernetes, Docker, RPM, Debian, Rasa NLU, Amazon EKS, Terraform, Bazel, Apache Airflow, Prometheus, Acme, Nexus, Artifactory, Ansible, Longhorn, Traefik, Apache Kafka, Velero, GitHub, GitLab CI/CD, Helm, Flux CD, Crossplane, Argo CD, LokiJS, Troubleshooting, Databases, YAML, Deployment

AWS DevOps Expert

2022 - 2022
Farmington State Bank
  • Built an entire neo-bank infrastructure for fintech startup and implemented it in the code using Terraform.
  • Organized a build/deployment process in GitHub Actions cleanly and conveniently.
  • Added a lot of transparency with a service mesh, monitoring, logging, and tracing publishing.
Technologies: Amazon Web Services (AWS), DevOps, Python, Troubleshooting, Databases, YAML, Deployment

DevOps Engineer

2014 - 2016
  • Implemented CI/CD from scratch for a new project for the government: firefighters' navigation and data supply.
  • Implemented VisibleOps instead of DevOps—focusing on time expenses predictability: small infrastructure chunks with clear interaction and self-care services for developers.
  • Built a distributed Kubernetes system with customized CSI and CNI configurations and OAuth authentication with a Velero backup system.
Technologies: Amazon Web Services (AWS), Oracle, PostgreSQL, Liquibase, Gradle, Jenkins, Troubleshooting, Databases, YAML, Deployment

System Engineer | Build Engineer

2011 - 2014
  • Built the new infrastructure for a company based on centralizing administration, authentication, and authorization. Implemented OpenLDAP with its many own fields and hooks. Built a distributed storage system on Openfiler with iSCSI targets.
  • Installed a continuous integration based on TeamCity, Sonar (static code analysis), maven, and Nexus tools.
  • Created an automation QA framework from scratch on Python and implemented multiple test cases on it.
Technologies: Nexus, Apache Maven, TeamCity, Openfiler, Java, iSCSI, OpenLDAP, Python, Databases, YAML, Deployment

System Administrator

2007 - 2011
  • Supported a hosting platform by providing base hosting services. Worked with Apache, Nginx, MySQL, PostgreSQL, PHP, Python.
  • Implemented MySQL clustering (with NLB), Slony for PostgreSQL, and deep customization for the rest of the services, e.g., CGroups, duplicating Apache instances, and many more.
  • Wrote an entire backup system from scratch on Perl (10%) and Bash (90%).
Technologies: Bash, Cgroups, PostgreSQL, Slony-I, MySQL, NGINX, Apache, CentOS, Debian, PHP, Python, YAML, Deployment

System Administrator (UNIX)

2007 - 2007
  • Supported 42 HP-UX and AIX servers: Oracle DB servers, HP Data Protector cell managers, and self-written billing systems.
  • Made significant contributions to the support of the storage area network, the ESX Server, hardware rack- and blade- servers.
  • Provided a Datacenter 24/7 on-call support with immediate hands-on maintenance work.
Technologies: AIX, HP-UX, Unix, MSX, Storage Area Networks (SAN), YAML, Deployment

System Administrator (Windows)

2002 - 2007
  • Supported 216 Win XP workstations, 12 of Win 2003 Servers. Scripted on VBScript binding to ADSI and as MIIS/IIFP extension libraries. Fixed CA, AD, VPN, DNS, DHCP, and DFS troubles. Published GP policies.
  • Designed and deployed full Exchange 2007 infrastructure with Edge roles, Hub transport, etc.
  • Managed Cisco routers and switches. Secured network.
Technologies: Exchange API, DTS, DHCP, DNS, VPN, MIIS, Deployment

Firefighting Navigation System

As a DevOps engineer, I built the entire development process for an application that manages fire engines, gathers all the data (electricity plans, floor plans, water plans, communication details, and more), and brings it all together cohesively.

Bank Risk Prediction System (Deutsche Bank dbGrip)

I constructed a complicated green/blue deployment system that automatically allows an application to work with altered (e.g., during an upgrade) SQL data DDL no matter whether it was before the upgrade or after.

Israeli Military Security Service

I developed a self-upgrading system that works in totally isolated networks for intelligent services. It is also self-healing with the duplicated disk partitions and many mutually protected mechanisms.


This was a Facebook/Intel/Radwin common project where I created the entire process on Jenkins (DSL style) for multiple branches. I made all of the compilation and packaging calls, made uploads to a binary repository, and installs to the hardware (including a BIOS update via a COM-port interaction and a few tests in parallel). The agents were mostly temporary Docker containers whose lifetime was limited to the build time. These jobs also created pull requests in Bitbucket and have smart parameters that depend on each other and a few other entities.


OpenLDAP, Exchange API, Liquibase, Rasa NLU


RabbitMQ, Jetty, Apache, Vagrant, uDeploy, Jenkins, NGINX, Apache Maven, Apache Tomcat, Ansible, Cloudera, GitHub, GitLab, Google Compute Engine (GCE), Terraform, IntelliJ IDEA, Git, Google Kubernetes Engine (GKE), CMake, TeamCity, VPN, DTS, Slony-I, RPM, Bamboo, Oozie, Cgroups, Gradle, Amazon EKS, Bazel, Apache Airflow, Azure Kubernetes Service (AKS), Artifactory, Traefik, Velero, GitLab CI/CD, Helm


Hadoop, Spark, Yarn, Django, Crossplane


Agile, Continuous Integration (CI), Continuous Delivery (CD), Scrum, Kanban, DevOps


Python, Bash, YAML, Java, MIIS, Go, PHP


Docker, Debian, CentOS, Sensu, Linux, Windows Desktop, Windows Server, Unix, Kubernetes, Amazon Web Services (AWS), Oracle, Nexus, HP-UX, AIX, Apache Kafka, Google Cloud Platform (GCP)


PostgreSQL, MySQL, DRBD, HDFS, Redis, Databases, MongoDB, Storage Area Networks (SAN), Apache Hive, Oracle Cloud, LokiJS


TCP/IP, Software Development, System Architecture, BIND9, Cobbler, VMware ESXi, GoCD, Infrastructure as Code (IaC), CI/CD Pipelines, Troubleshooting, Deployment, iSCSI, LDAP, Openfiler, DNS, DHCP, MSX, Prometheus, Acme, Longhorn, Flux CD, Argo CD, Artificial Intelligence (AI)

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.


Share your needs

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

Choose your talent

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

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