Analytical and self-driven DevOps Engineer, bringing expertise in automation, scripting, cloud computing, and CI/CD pipelines. Passionate about creating robust cloud solutions and optimising development and deployment processes. Excited to be at the forefront of advancements in IT by continuously expanding my skill set.
Technical Skills
Programming
- Proficient with JavaScript, Python, Bash
Cloud computing
- Experience with Azure, knowledge of AWS, GCP
Infrastructure as Code
- Experience with ARM, Bicep, Terraform
Containerisation
- Experience with Docker, Kubernetes, OpenShift
CI/CD
- Experience with GitHub Actions, Azure DevOps
Security (SAST & DAST)
- Experience with SonarQube, Anchore, OWASP Zap
IDAM
- Experience with Keycloak
Development life cycle
- Experience with Agile methodologies
Databases
- Knowledge of MySQL, MongoDB, Redis
Networks
- Experience with virtual networks, network security, firewalls
Experience
DevOps Engineer (SC Cleared)
Ministry of Defence (Contract), With You With Me | 2023 - Present
- Created a Python-based custom communications centre app with Interactive Voice Response using Microsoft Azure Communication Services, that will be used internationally for potential crisis situations.
- Used Bicep and Terraform to create infrastructure as code (IaC) configurations for Azure-based apps.
- Worked as part of an agile team to deliver TypeScript, NodeJS, and Express.js based web applications with a focus on current content, security and accessibility.
- Set up automated GitHub Actions along with linting tools and SonarQube to pre-emptively identify formatting errors and security issues before deployment.
- Integrated Tekton and ArgoCD with GitHub to establish efficient and reliable CI/CD pipelines for automated deployments.
- Managed containerised application deployments using Docker and Kubernetes orchestration within RedHat OpenShift.
- Dynamically tested security using OWASP ZAP, leading to hardened code and successful penetration tests
- Set up a Redis Enterprise instance for secure session management.
- Developed a custom-themed and security-hardened Keycloak instance enabling sensitive content to be hosted on secure web pages.
- Employed Git and GitHub for version control, ensuring code integrity and collaboration.
- Authored comprehensive technical documentation and diagrams to detail both code and team processes.
- Liaised with senior management to plan and execute projects in an Agile manner.
- Utilised Jira and Confluence for efficient project management.
Team Leader
British Army | 2010 - 2023
- Performed as part of a large multi-disciplinary team producing world-class ceremonial music for high-profile military, royal, and charity engagements globally.
- Successfully led and managed multiple teams on time-sensitive projects to achieve high standards of completion.
- Provided first-line incident response within the London Central Garrison to maintain vital security.
- Mentored, trained, and ensured welfare of new employees.
Projects
Cloud Resume Challenge
Challenge to create an Azure-based resume in 16 steps
- Static website using JavaScript hosted on Microsoft Azure storage
- Azure CosmosDB Database connected via a Python API
- Bicep Infrastructure as Code
- GitHub Actions CI/CD pipelines
Health and Safety Document Portal
- Web app hosted on Microsoft Azure
- Authentication provided by Microsoft Entra ID
- MySQL Database
- Terraform Infrastructure as Code
Education
BEng (Hons) Automotive Engineering
University of Huddersfield (2002 - 2006)
Certifications
Network+
CompTIA
Completed: March 2023
Azure Administrator AZ-104
Microsoft
In progress
Additional activities
- Army Reservist
- Mountain Bike Instructor
- Freelance musician
- Music composition and arrangement for professional musical ensembles