Profile
Software engineer specializing in distributed systems, platform engineering, and operational reliability. Proven track record designing and delivering scalable architectures for high-traffic services across multiple technology stacks, with expertise in observability platforms, microservices, and cloud infrastructure. Led end-to-end technical initiatives spanning security compliance, platform migrations, and architectural upgrades that deliver both performance improvements and cost optimization.
Collaborative technical leader who partners with engineering management, product teams, and cross-functional stakeholders to align on strategy and execution. Passionate about building strong engineering teams through mentorship, knowledge sharing, and establishing technical standards that enable sustainable delivery of high-quality, reliable software.
Experience
Workday
Dublin, Ireland
Senior Software Engineer
Apr 2024 - Present
Part of the Data Platform & Observability team, operating and evolving the Pharos Metrics Platform (Grafana Mimir, Loki, Grafana Enterprise) serving observability needs across Workday.
Key Tasks
- Led 12-month end-to-end Graviton migration of entire metrics platform stack
- Migrated Mimir components, Memcached, Grafana Enterprise, and supporting services across all environments
- Delivered annual cost savings of $1.5m and performance improvements through ARM architecture adoption and m8g node upgrade
- Owned security & compliance initiatives across multiple critical programmes
- FIPS-140-3 compliance & IL4 enablement - rebuilt 20+ container images, some from source, STIG hardening and produced audit evidence documentation for IL4 programme
- RBVM R1 & R2 - owned bi-annual OS vulnerability remediation process end-to-end, built tooling and educated team
- Delivered major platform upgrades and operational improvements
- Initiated and completed Mimir V3 upgrade across production environments
- Enhanced CI/CD pipeline adding multi-arch build support and Renovate Bot implementation in Jenkins
- Improved alert tuning, resource optimization, and SLO configuration across the platform
- Produced runbooks and documentation on new processes and presented knowledge share sessions for the team
- Maintained operational excellence through customer support rotation and on-call responsibilities
- Grafana Mimir
- Go
- Prometheus
- AWS
- Kubernetes
- FIPS
- Graviton
- ArgoCD
- Jenkins
VMWare
Dublin, Ireland
Senior Member of Technical Staff - Tech Lead
Oct 2022 - Feb 2024
Part of the Commerce team, developing a pipeline to collect and aggregate cost & usage metrics from VMware hybrid cloud products, providing insights to customers.
Key Tasks
- Technical Lead for team which included
- Project requirement gathering & system architecture design
- Engineer point of contact for new & existing products managed by the team
- Collaborate with other teams on proof of concepts & org level projects
- Worked with management to plan upcoming quarters & projects
- Focused on improving pipeline performance (early filtering/aggregation and smart caching strategies)
- Hosted regular calls to up-skill team on software development and monitoring best practices
- Led sprint planning for team and supported team members with tickets whenever needed
- Java
- AWS (Glue/Athena/S3)
- Kubernetes
- Spring Boot
- Apache Ignite
Zendesk
Dublin, Ireland
Senior Software Engineer Technical Lead
July 2019 - Sept 2022
Part of the Foundation - Edge team, developing API & Kafka driven pipelines to safely deploy dynamic configuration to reverse proxies, handling all Zendesk inbound traffic
Key Tasks
- Designed Edge Networking as a Platform service, allowing Zendesk engineers to easily manage their network routes using custom Terraform providers & config as code
- Focus on operational reliability, designing SLI & SLO metrics backed by dashboards, alerts, detailed documentation & runbooks
- Part of Engineering Onboarding team, presenting group sessions on Zendesk Stack for all new engineers in the company
- Mentored junior developers, pairing with them on tasks and educating them on our stack
- Scala
- AWS (SQS/S3/Aurora DB)
- Kubernetes
- Nginx
- Go
- Terraform
- Kafka
- Datadog
DOCOsoft
Dublin, Ireland
Software Engineer
June 2014 - May 2019
Part of the team that design, built & delivered DOCOsoft Claims Management System.
Key Tasks
- Lead Developer on multiple product projects
- Introduced CICD pipeline, migrating away from manual tasks
- Initiated Cloud migration with a focus on security & user auth
- Member of internal best practices group to improve project workflow in the company
- C#
- Sql Server
- JavaScript
- Azure
- TeamCity
- OctopusDeploy
- CSS
Eoin Farrell
Education
BSc in Computer Science
Dublin Institute of Technology
Sep 2010 - May 2014
Skills
-
-
Platform & Infrastructure
- AWS
- Kubernetes
- Terraform
-
CI/CD
- ArgoCD
- Jenkins
- GH Actions
- Docker
-
Observability & Reliability
- Prometheus & Mimir
- Grafana
- Datadog
- SLI/SLO design
-
Languages
- Go
- Java
- Scala
- C#
- SQL
-
Security & Compliance
- FIPS-140-3
- STIG hardening
- DoD IL4
- Vulnerability remediation
Interests
- Cycling
- Running
- Self Hosting/Home Lab
Volunteering
- Cat Fostering (DSPCA)
- Multiple Charity Cycles