—Download CV (pdf)—
DevOps and Infrastructure Engineer specialising in Automation, Infrastructure as Code and Security Solutions.
|Terraform||Amazon Web Services|
|Git||Google Cloud Platform|
|Vault||VMWare ESXi/vCenter (6/7)|
|Microsoft DNS/DHCP||Windows Server (19/16/12/08)|
|NGINX||Exchange Server (19/16/13/10/03)|
|BIND DNS||Juniper JUNOS|
05/2022 – Present
Senior DevOps Engineer
02/2022 – 05/2022
Senior Platform Engineer
06/2020 – 02/2022
Cloud-Native Engineering; management of an industry leading RegTech SaaS platform over multiple public cloud environments (AWS and GCP) in partnership with Nasdaq Tech.
Deployment, configuration and maintenance of Kubernetes clusters (EKS) as well as surrounding AWS PaaS (VPC, RDS, EC2, EFS, S3, ACM, KMS, Route53, CloudWatch, DynamoDB, IAM) and GCP PaaS (GCR, GCE, AppEngine, IAM). Configuration and deployment of additional Kubernetes services (Istio Service Mesh, Prometheus, fluentd, flux-cd among others).
Design and implementation of Terraform Modules to allow for highly available, templatable deployment of all SaaS platform environments, as well as all private development and testing environments. Development of testing and release strategy for new modules.
Deployment of centralised management stacks using cloud-native tooling for Secrets Management, IPAM and Helm package management.
Implementation of cloud network security and integrations (Certificate rotation, L7 load balancer deployment, Incapsula WAF configuration, Service Mesh configuration, AWS IAM/S3 policies, AWS KMS Services).
Design and implementation of Development and Testing Infrastructure as Code/Configuration Management CI/CD strategy, leveraging Terraform, Helm, Ansible and BitBucket. Management of Production and Staging CI/CD deployments leveraging Terraform, Helm and GitLab CI.
10/2018 – 06/2020
Cloud/On-Premise Infrastructure engineering for a nationwide retail estate of Windows, Linux and Azure platforms.
Design and implementation of Configuration Management and Automation infrastructure for Azure/VMWare estate leveraging Ansible/Ansible Tower, Azure DevOps, and PowerShell/Bash scripting. Design and delivery of source control (git) implementation in to a team previously unfamiliar with source control management.
Design and implementation of estate-wide IPAM and Configuration Management for network infrastructure (leveraging Netbox, NAPALM and RANCID) to provide centralised locations for the store of network configuration and logistical data.
Deployment and administration of Azure Active Directory/IAM and PaaS (SQL, Storage, VM, LogicApps, App Services, KeyVault, Backup, Networks). Maintenance and improvement of Windows, Linux and Cisco centric on-premise and hybrid cloud infrastructure (VMWare ESXi/Azure).
Design and implementation of Test and Development environments (including decoupling such content from existing production environments) leveraging Azure PaaS, Ansible Tower and Azure DevOps.
Design and deployment of two-tier PKI implementation to an estate previously leveraging no TLS encryption services.
04/2015 – 09/2018
An all-encompassing Systems Administration and IT Support role including server maintenance and implementation (Windows/Linux), server/desktop support, backup management, patch management, network configuration and troubleshooting, bespoke scripting and application support.
Covering design, implementation and support of primarily Windows Server 2008-2016 centric environments for companies of varying sizes in the SME sector within both physical and virtual environments (Hyper-V and VMWare ESXi).
Undertaking the configuration and support of standard Microsoft infrastructure and SaaS technologies (ADDS / Azure AD / Exchange / Exchange Online / DNS / DHCP / DFS / SharePoint Online).
Support and configuration of Citrix XenApp, encryption technologies (Data at Rest and Data in Use), network management (LAN/WLAN/Client and S2S VPN configuration).
11/2014 – 04/2015
Application Support Engineer
Specialist application support within ITIL framework. Providing support, data analysis and troubleshooting of enterprise applications for the housing sector; specifically Capita OPENHousing, OPENFinancials, OPENQuery and iTrent, as well as the administration and support of SharePoint 2010/2013 and Citrix XenApp.
Design, implementation and troubleshooting of bespoke solutions using Progress 4GL, Microsoft SQL and PowerShell scripting.
Atos – Dept. of Health
02/2013 – 11/2014
Senior IT Analyst
Primary duties include the provisioning, administration and support of accounts, mailboxes and VDI images/applications for nationwide Department of Health, Care Quality Commission and NHS staff.
Design, test, documentation and management of a bespoke application built around PowerShell to automate AD account/Exchange mailbox/Lync record creations and modifications via an HTA front end.
Designed and implemented bespoke PowerShell solutions to handle capacity monitoring, load balancing, storage quotas (Active Directory/Exchange/Windows File Servers) and singular/bulk account migrations.