Dublin, County Dublin, Ireland
๐ Seasoned Technical Lead | Cloud Engineer | Providing Secure and Scalable Managed Platforms for Software Development Hi! I'm an experienced technical lead and software engineer, leading cross-functional teams to deliver secure and scalable managed platforms for seamless software development. Professional Journey: ๐ Business Analyst: Analyzed processes, identified improvements, and translated business needs into technical solutions with a deep understanding of the business-technology relationship. ๐ป Software Developer to Platform Engineer: Cultivated expertise in crafting robust code and innovative solutions, transitioning into an experienced software platform engineer contributing to cutting-edge platform architectures and deployments. ๐ Technical Ownership: Service owner of critical organizational CI/CD services, steering strategic direction, ensuring alignment with organizational goals. Key Leadership Achievements: ๐ Team Leadership: Leading teams, I foster collaboration and innovation, empowering team members and cultivating a culture of continuous improvement. Project Highlights: ๐ Led the creation of Kubernetes-hosted GitHub Actions Managed Runners service providing self-hosted runners for GitHub Enterprise at 3M. ๐ Orchestrated the development of a multi-tenant managed static code analysis service, offering an internal SaaS solution for 3M's software development teams. ๐ก As a core platform engineer, architected and delivered observability, scalability, and resilience for Red Hat Openshift Apache Kafka (RHOSAK), a new multi-tenant managed Apache Kafka-based messaging service. ๐ค Developed core components for Red Hat Managed Integration (RHMI), a multi-tenant managed application integration platform. Leadership in Action: ๐ ๏ธ DevOps Advocacy: Empowering teams with tools like Docker, Kubernetes, and CICD for seamless deployment through strong DevOps principles. ๐ AWS Expertise: Leveraging cloud expertise, particularly in AWS, to enable agile development teams for efficient application building and deployment. Remote Leadership: ๐ Remote Collaboration: Leading teams efficiently in remote work settings, with in-office days reserved for pivotal moments and milestones. Passions: ๐ User Experience: Delivering seamless user experiences through well-crafted managed platforms is a key passion. ๐ค Automation Advocate: Championing automation to enhance efficiency and reduce manual intervention in software development. ๐ Security Advocate: Committed to implementing robust security measures at every level of software development.
As a DevSecOps technical lead, I am responsible for driving the the development of secure and scalable services and tooling and best practices to secure the software supply chain across Solventum (formerly 3M Healthcare). On a day to day basis I am the technical owner for the below areas across Solventum: - Container security base images and centralized automation - Secure, managed runners for GitHub Actions CI and CD production workloads - Static code quality analysis service(s) and tooling
As a DevOps technical lead, I lead a team of DevOps engineers responsible for delivering secure and scalable managed services across 3M. Projects delivered by my team: GitHub Actions Self-Hosted Runners - Fully automated solution consumed by 3M teams to deploy, register, and auto-scale self-hosted runners on kubernetes clusters. 3M Code Scan Service - Fully managed and automated static code quality analysis service offered across 3M as an internal SaaS offering.
As a DevOps engineer I build out and deploy managed cloud services that are consumed internally by the global 3M organization. Projects have included: DSC Code Scan - Multi-tenanted, managed static code analysis service - Architected continuous delivery architecture and built out deployment pipelines - Created and built out customer documentation static website - Designed and built out fully automated self-service customer onboarding workflow - Architected and built out customer permissions schemas and automated user management
As a software engineer in cloud services I work on the development, testing, release and maintenance of cloud-native services and platforms built on Kubernetes/ Openshift. Projects have included: Red Hat OpenShift Apache Kafka (RHOSAK) - Managed Apache Kafka service built on OpenShift - Java, Golang, Python, Docker, Jenkins, Kubernetes/ OpenShift Red Hat Managed Integrations (RHMI) - Managed integration service built on OpenShift - Golang, Docker, Jenkins, Kubernetes/ OpenShift Aerogear Mobile Security Service (MSS) - Cloud native service to allow remote admininstration of mobile applications - React.js, Redux.js, Golang, PostgreSQL, Docker, Kubernetes, CircleCI.
As a software engineer in mobile services I work on fullstack, cloud-centric solutions that involve building out features, fixing bugs, patching security vulnerabilities, contributing to release testing and developing DevOps tooling. The codebases I work on typically include a mix of backend services, frontend clients, and DevOps automated tooling. Projects have included: Red Hat Mobile Application Platform (RHMAP) - Core SaaS product - provided everything to build, deploy, and manage mobile applications & their backend services - Java, Spring, Node.js,Express.js, Backbone.js, MySQL, MongoDB, REDIS, Docker, Kubernetes, Ansible, Jenkins, TravisCI Red Hat Mobile SDKs - Client libraries used by clients to use Red Hat Mobile Application Platform functionality - Java, Android, Javascript, Cordova, CircleCI Red Hat Summit Community Showcase App - Greenfield application and services to showcase mobile integrations with Red Hat middleware products - Java, Node.js, React-Native, UPS, Keycloak, Docker, OpenShift Raincatcher - End to end workflow management solution - Node.js, Angular.js, MongoDB, REDIS
In 2011 I sustained a serious injury necessitating an extended career break. During this time I rediscovered a passion for programming and self-taught myself as a programmer. Upon my full recovery I built on that knowledge by pursuing a post-graduate degree in computer science, joining Red Hat as a full time software engineer at the conclusion of my studies.
In my role as IT analyst I mapped processes, generated system specifications, and worked with customers. I served as product owner for new internal systems, produced system documentation and training materials, and managed day 0 rollout of new systems. I also assisted system migrations, documented migration pathways and managed migration processes. In addition I also mined and analysed internal data and produced data analytics. Projects I worked on included: - Cash Management System (CMS) system Project to implement a unified cash management system to be used by all G4S cash centres in RoI. Bespoke internal systems - Creation of bespoke internal systems to replace legacy systems. Migration of legacy systems - Migration of users from legacy systems no longer fit for purpose to newer, bespoke internal systems. Creation of Management Information (MI) Infrastructure - Creation of a unified system to manage all MI and analytic data required by business.