Summary
Overview
Work History
Skills
Timeline
Thank You...
Hi, I’m

Rob Mullins

DevSecMLOps Engineer in NJ
robmullins.personal @gmail.com
Rob Mullins

Summary

Highly skilled and accomplished Senior DevOps Engineer with a strong background in managing and optimizing Kubernetes clusters on leading cloud platforms such as AWS, GCP, and Azure. Equipped with extensive experience in designing, implementing, and maintaining scalable infrastructure solutions, I have consistently delivered robust and efficient systems that drive seamless application deployment and continuous integration from `git commit` to release. Adept at leveraging automation tools and scripting languages to streamline processes and enhance operational efficiency, I thrive in fast-paced, collaborative environments where I can contribute my expertise in optimizing cloud architectures, ensuring high availability, and implementing effective monitoring and alerting systems.

Overview

10
years of professional experience

Work History

Self-Employed
Lake Worth, FL

Contract Software Engineer /Senior DevOps Engineer
07.2023 - Current

Job overview

  • Deployed Tableau Server (Linux) in a Highly-Available manner using EKS, EFS, and RDS, in a multi-environment & multi-tenant model where each client received their own dedicated Tableau site and deployments were rolled out safely in a dev—>staging->prod manner, specifically by using Flux via GitLab.
  • Configured Tableau as a SaaS offering, implementing virtual connections to securely allow clients to access a shared-tenancy database (via RLS like security), as well as a custom SCIM provisioning server to automatically allow end-users to set up their own SAML and provision their own users on demand.
  • Set up a Serverless monorepo for a Financial Services startup using the NX monorepo framework and Serverless framework. Monorepo included custom nx-plugins to bootstrap new services in order to make the developer experience as seamless as possible.
  • Also built out the various services and related infrastructure (Supabase & DynamoDB) responsible for creating new users and integrating with the Marqeta Payments Platform API.

Unqork
New York, NY

Senior DevOps Engineer @
04.2019 - 04.2022

Job overview

  • Oversaw the infrastructure and deployments for major financial and government institutions, including BlackRock, Goldman Sachs, JP Morgan, Principal, NYC DOITT, and many more.
  • Joined as the first DevOps Engineer and played a pivotal role in growing the team from a small startup to a multi-billion dollar global organization within three years.
  • Modernized the Ansible/CloudFormation single-account AWS stack by transitioning to a Terraform based AWS Organization model, implementing the AWS Secure Reference Architecture using a Hub/Spoke networking model, and enabling each client and internal team to have their own dedicated sub-account.
  • Led the rebuilding and migration effort from AWS ElasticBeanstalk and Azure WebApp to Kubernetes using EKS/AKS, enhancing the application layer and improving scalability and manageability.
  • Achieved significant cost savings by reducing the AWS bill by nearly 50% through the strategic switch from On-Demand instances to AWS Reserved Instances.
  • Took charge of monitoring and securing deployments for government contracts, ensuring the stability and security of public-facing web applications for NYC.gov Covid Response services and state-wide PPP Loan Applications.

Convene
New York, NY

Sr. Backend Engineer @
05.2018 - 03.2019

Job overview

  • 50% Software / 50% DevOps role where I worked on a distributed team of about a dozen engineers (frontend, backend, QA) and was responsible for Application Development and Delivery to AWS.
  • On the software side: I helped rewrite our monolith NodeJS codebase (on Elastic Beanstalk) into a TypeScript SOA hosted as ECS services and Lambda Functions.
  • On the DevOps side: I also owned the end-to-end delivery of these newly created (micro)services such that they could be seamlessly deployed to ECS/Lambda. This entailed revamping our CICD pipeline (BitBucket Pipelines & Jenkins) and ensuring our Infrastructure was Declaratively represented by writing IaC (CloudFormation/Terraform) for the elements of the infrastructure that were previously set-up by hand.
  • Collaborated with the Product Team to create custom tooling (Python/NodeJS) as Lambda Functions to report various end-user metrics to custom-made dashboards in New Relic.

ViewLift
New York, NY

Sr. Software Engineer @
10.2017 - 05.2018

Job overview

  • Worked alongside a team of 5+ engineers developing various Lambda Functions (NodeJS & Python) for their Netflix-like CMS platform.
  • Architected and built a multi-tenant ElasticSearch system, which automatically indexed content directly from DynamoDB via event streams processed by Lambda functions, successfully deployed into use by close to 100k concurrent users, for dozens of sites with hundreds of GBs of data indexed. Service is still in use for NFL & NBA sites, among many others.
  • Implemented new CI/CD processes to better and more safely deploy updates to our Lambda functions, specifically by using canary deployment methods via both the Serverless framework and SAM templates.

Skills

  • Multi-Cloud Proficient! - Production experience running hundreds of k8s clusters across GCP, AWS, and Azure
  • Test: KubeTest, k6s, TerraTest, AquaSecurity Suite, Snyk OSS License Compliance, SonarQube
  • Local Development: Nocalhost, Telepresence, Devspaces, LocalStack, docker-compose, kind/minikube, Vagrant
  • Continuous Integration: Git (GitHub, BitBucket), GitHub Actions / BB Pipelines, Drone, Tekton, SonarQube
  • Build: Make, Nix, Conda, BuildPacks, Bazel, Buildah, npm, pip
  • Deploy: ArgoCD, Ansible Tower, Jenkins
  • Security: gCloud Identity, Okta, Authn: Dex Authz: Casbin, RBAC Manager, OPA
  • Config/Secrets: Konfigurator, Sealed Secrets, HC Vault, SOPs, GPG, Cert-Manager
  • IaC - Terraform, Helm, Kustomize, Pulumi, CloudFormation
  • Networking: Cilium Istio kube-ovn, Calico Flannel
  • Operating Systems: Fedora/RHEL CoreOS Ignition, Amazon Linux, Ubuntu, Debian
  • Runtimes: CRI-O, Firecracker, Inclavare, Kata
  • Databases: Postgres, Mysql, Aurora, Cloud SQL, DynamoDB, MongoDB Atlas
  • Cluster/Cloud Management: Rancher, OCM, Cloud Custodian/HC Sentinal (governance), Porter, osquery
  • Automation: Netlify/Backstage (internal web GUIs), StackStorm (IFTTT), Ansible/AWX, shell-operator, osquery, bash/nodejs/python
  • Performance Tuning: AWS's Karpenter, Goldilocks
  • Monitoring (dest): Cortex & Thanos (Prometheus) Grafana, Searchlight, Pixie, Nagios, DataDog
  • Metrics (origin): cAdvisor, Hubble (Cilium), Felix Typha (Calico), Node-Exporter, metrics-server, service-level-operator, OpenTelemetry, Kuberhealthy, Nagios, DataDog, New Relic
  • Logs: fluentbit Falco, DataDog, SumoLogic, Splunk, Grafana Loki
  • APM: DataDog, New Relic, Apache Skywalking
  • Visibility/Tracing: New Relic, DataDog, Splunk, Jaeger, Grafana

Timeline

Contract Software Engineer /Senior DevOps Engineer

Self-Employed
07.2023 - Current

Senior DevOps Engineer @

Unqork
04.2019 - 04.2022

Sr. Backend Engineer @

Convene
05.2018 - 03.2019

Sr. Software Engineer @

ViewLift
10.2017 - 05.2018

Thank You...

                                    for taking the time to read my resume!

Rob MullinsDevSecMLOps Engineer in NJ