Abdullah Al Maruf

Abdullah Al Maruf

Software Engineer II

ZEISS Medical Technology

Hey, I'm Maruf!

I like to tear down build stuff!! 🥷

Software Engineer with 7 years of experience building distributed systems and cloud-native infrastructure. Developed Kubernetes controllers in Go and designed scalable platforms across AWS and Azure using Infrastructure as Code (IaC) with Terraform. Skilled in backend development with Java and algorithmic problem-solving in C++. Served as Team Lead for the KubeDB project at AppsCode.

Interests
  • Distributed Systems
  • Cloud-Native Development
  • Kubernetes
  • Open Source
  • Competitive Programming
Education
  • M.Sc in Computer Science, 2022

    Baylor University, USA

  • B.Sc in Computer Science & Engineering, 2017

    Chittagong University of Engineering & Technology

Experiences

 
 
 
 
 
ZEISS Medical Technology
Software Engineer II
Oct 2022 – Present Temple, Texas, USA
  • Migrated software and infrastructure from AWS ECS to Kubernetes on Azure AKS, achieving 2x faster system performance.
  • Collaborated with cross-functional teams to analyze and design high-level system architecture.
  • Designed and implemented Infrastructure as Code (IaC) with Terraform, Helm, and ArgoCD, with monitoring and alerting via Prometheus and Grafana.
  • Developed backend services in Node.js to seamlessly integrate with AWS and Azure resources, unifying the codebase for cloud-agnostic and scalable development.
  • Technology Used: Terraform, Docker, Kubernetes, AWS, Azure, TypeScript, NodeJS, Helm, Helmfile, ArgoCD, Linkerd, Cert-Manager, Prometheus, Grafana, Github Actions.
 
 
 
 
 
Red Hat Research
Intern
May 2021 – Jul 2021 Waco, Texas, USA
  • Led a team to analyze technical debt from architectural degradation and code smells.
  • Analyzed issue tickets and version control data to identify and quantify code debt.
  • Applied static analysis and process mining to detect architectural degradation in microservice systems.
  • Technologies: Java, Spring Boot, Git, Static Analysis.
 
 
 
 
 
Digital Healthcare Solutions
DevOps Engineer
Feb 2020 – Dec 2021 Dhaka

Formerly known as Telenor Health. Digital Healthcare Solutions is a social business that uses technology and creativity to make high quality health services and health financing accessible for all.

  • Designed and migrated scalable infrastructure to Kubernetes, ensuring high availability and resilience.
  • Managed hybrid cloud infrastructure consisting of AWS and on-premises OpenStack, implementing automation pipelines for deployment and scaling.
  • Optimized CI/CD workflows using Terraform, Ansible, Jenkins, and Docker, improving consistency.
  • Enhanced system reliability and cost efficiency by implementing monitoring (Prometheus, Grafana) and improving auto-scaling (25% cost reduction).
  • Technology Used: AWS, Kubernetes, Ansible, Jenkins, Terraform, Docker, Docker Compose, Traefik, Nginx, HAProxy, Prometheus, etc.
 
 
 
 
 
AppsCode Ltd.
Software Engineer
May 2017 – Jan 2020 Dhaka branch

AppsCode Ltd. is a subsidiary company of AppsCode Inc. USA. An Integrated platform for collaborative coding, testing & deploying containerized apps.

  • Designed and implemented KubeDB in Go, a Kubernetes-native database management platform built to operate consistently across GCP, AWS, and Azure Kubernetes clusters.
  • Led a team of 5 engineers to develop core KubeDB features, improving clustering, failover, and operational reliability for MongoDB, Elasticsearch, and PostgreSQL, resulting in a 3x increase in returning users.
  • Improved database reliability by implementing automated backup and recovery workflows using Stash.
  • Built automation and observability features and expanded community adoption via Slack and meetups.
  • Technology Used: Golang, Kubernetes, Docker, MongoDB,Elasticsearch, GCP, AWS, Azure, etc.
 
 
 
 
 
AppsCode. Ltd.
Intern
Jan 2016 – Feb 2016 Dhaka branch
  • 2 weeks long internship program.
  • Implemented an Email verification tool in Java.
  • Used Elasticsearch for data store purpose.

Technical Skills

Languages

Go Java C++ Python Bash

Cloud & Orchestration

Kubernetes Docker AWS Azure GCP

Infrastructure & CI/CD

Terraform Helm ArgoCD Ansible Jenkins GitHub Actions

Frameworks & Runtimes

Spring Boot Node.js gRPC Express

Databases & Messaging

PostgreSQL MongoDB Elasticsearch Redis Kafka RabbitMQ

Networking & Observability

Istio Linkerd Prometheus Grafana Linux Git

Architecture

Cloud Native Distributed Systems Microservices