
Darren Rabbitt
Software developer, Python and AWS · Dublin, Ireland
I'm a software developer in Dublin, currently a Python engineer and AWS consultant at DataArt, building data pipelines and the API layer of a data platform for a client in financial services. I use AI coding agents day to day, and I own the design, the code and what ships.
Over fifteen years as a developer, across the full lifecycle: design, build, testing, CI/CD and running it on AWS.
Experience
Mar 2026 – presentDataArt
Python Engineer (AWS consultant)
Python development on AWS for a client in financial services.
- Data pipelines and the API layer of the platform, in Python on AWS.
Key skills
- Python
- AWS
- APIs
- Data pipelines
- AI coding agents
Oct 2024 – Mar 2026Bank of Ireland
Senior Software Engineer (Contractor)
Architected and delivered an enterprise-wide automation framework validating data pipelines and workflow orchestration on Cloudera on AWS, in Kerberos-secured environments.
- A Python/BDD framework that let QA and non-technical teams validate pipelines through human-readable workflows.
- Regression suites that validated major platform and cluster upgrades: HDFS, YARN, Spark, Hive, Phoenix and Oozie.
- Automated end-to-end validation of Spark runs, S3 file movement, schemas, rules and transformations.
- Led a test migration between orchestration platforms with zero workflow disruption, and handled SIT release sign-off through automated regression packs.
Key skills
- Python
- pytest
- BDD
- Allure
- Pydantic
- Spark
- Hive
- HBase
- YARN
- Airflow
- Oozie
- Kerberos
- AWS
- Jenkins
- Docker
- CI/CD
Oct 2021 – Aug 2024Lacework
Senior/Staff Software Engineer
Senior Software Engineer from Oct 2021; promoted to Staff in Feb 2024.
Platform engineering: developer experience, Kubernetes fleet tooling, AWS cost and CI/CD reliability across Lacework's microservices.
- Automated retirement of under-used Kubernetes environments (usage analysis, health checks, Terraform cleanup), reducing AWS spend by $600k+ a year. It became the standard process for retiring dev and QA clusters.
- Built the support-matrix automation (Python, Terraform, CI) that certified the product's agent across AMIs, Docker versions, Kubernetes distros and EKS, cutting turnaround from weeks to days.
- Moved teams to local microservice development with Tilt, and onto a unified Codefresh CI pipeline.
- Bazel/Starlark tooling to analyse service adoption, configuration drift and migration readiness.
- Ran weekly code screens for engineering candidates, assessing technical and cultural fit.
Key skills
- Python
- Go
- AWS
- Terraform
- Kubernetes / EKS
- ArgoCD
- GitOps
- Tilt
- Docker
- Bazel
- Codefresh
- GitHub Actions
- Prometheus
- Grafana
- CI/CD
Jun 2017 – Oct 2021Dun & Bradstreet
Senior Software Engineer
Full-stack development, development in test and platform engineering across D&B's data pipelines and infrastructure.
- A full-stack Spring application on Elastic Beanstalk that served mock data from RDS in place of legacy systems, shortening regression cycles.
- Angular development on an internal API testing tool.
- An ETL validation framework on EMR (Spring, MapReduce) for large data comparisons, 250,000+ records per run.
- Reusable Terraform modules for EMR clusters, and stabilised SaltStack provisioning.
- A Jenkins shared library (Java, Groovy) for provisioning checks, repository tagging and consistent CI across teams.
- Mentored engineers and interns on the team.
Key skills
- Java
- Python
- Groovy
- AWS
- EMR
- Lambda
- Terraform
- SaltStack
- Jenkins
- CI/CD
- HBase
- Spring
- Node.js
- Angular
Feb 2016 – Jun 2017Capita IB Solutions
Test Automation Lead
Led the automation strategy for Integra, Capita's financial product: CI-enabled test pipelines and cross-platform deployment.
- A parallelised web automation framework on a Docker-based Selenium Grid, running 200+ tests against both deployments.
Key skills
- Java
- Docker
- Jenkins
- Groovy
- CI/CD
Nov 2011 – Jan 2016IBM
Automation Engineer
Automation and Java development in IBM's SmartCloud and Connections teams.
- Built the Connections regression suite in Java, Selenium and TestNG, and the Jenkins and uDeploy CI that ran it.
- Built Auditor checks that validated cloud configuration across IBM data centres in the US, Europe and China.
Key skills
- Java
- Jenkins
- CI/CD
Selected work
All writing- Support matrix designA blueprint for automating a product's support matrix (the OS, Kubernetes and runtime versions it's proven to work with) using Python, Terraform and CI.
- Decommissioning dev clustersHow we retired 8 of 13 dev Kubernetes clusters and cut their spend by over 99%: choosing with evidence, winding down, tearing down and proving they're gone.
- BDD framework designA concise architecture guide for designing layered, maintainable BDD automation frameworks.
- Amazon EKS topology, explainedTwo explorable diagrams: the AWS side of EKS and the Kubernetes control plane.
Side projects
DriftSpend
A small serverless system that tracks AWS spend: a daily collector snapshots Cost Explorer data, and a weekly report emails totals, top services, regions, trends and 30/90-day projections.
AWS Lambda, Cost Explorer, S3, SES, CloudFront
AI Sec
Collects findings from Checkov, TFLint and TFSec into one dashboard, with AI-generated context for the high-severity issues.
Python, Dash, OpenAI, GitHub Actions
Command Assist
A CLI for saving and finding the terminal commands you reuse, with optional AI help, released through a GitHub Actions pipeline.
Python, Poetry, GitHub Actions, PyPI
What colleagues say
His thorough analysis of our AWS environments enabled us to save nearly $50k per month.
Darren confidently tackles any challenge, from rewriting legacy code to building cloud infrastructure and championing automated tools. Any team would be lucky to have him.
At D&B, he prioritized every task to achieve project objectives and consistently delivered desired results.
Darren is an exceptional Test Automation Architect with deep expertise in Cloudera technologies. … His work has significantly streamlined testing across Spark, Hive, Phoenix, and Kerberos-secured workflows.
Education and certification
- BSc Computer Applications (2.1 Hons)Dublin City University
- AWS Certified Developer – AssociateAmazon Web Services, valid to Sept 2027
- Oracle Certified Professional, Java SE 6 ProgrammerOracle
Contact
Email is quickest: contact@darrenrabbitt.com. I'm also on LinkedIn and GitHub.