DevOps Ninja

Engineering Highlights

IaC Automation Support Services
GitHub, GitHub Actions, Terraform, Azure
EA Enrolment Automation
GitHub, az-cli, az rest, service principal
IaC Automation Templating
GitHub, GitHub Actions, Secrets Automation, Terraform 
Azure EA LZ Self-Service Core
Azure EA LZ Self-Service Core
GitHub, GitHub Actions, Terraform, Azure Landing Zone, Policy, Sp, Budget

Design and Deliver Management Resources and services to facilitate an EA Subscription vending service under a development tenant, facilitating AAD Guests, EA Enrolment, DevTest Subscription Vending and Budgeting

LZ Self-Service Interfaces
LZ Self-Service Interfaces (WebUI)
GitHub, GitHub Actions, Terraform, Azure WebApp, Azure AD, Python

Explore the interfaces to the EA Vending Service, such as a WebUI 

LZ Add-On Services
LZ Add-On Services
GitHub, GitHub Actions, Terraform, SP, WebApp, YAML Config

Delivery additional services such as Service Principal creation, Github Repository Creation, Secret Management using an extensible yaml config file format and terraform processing model

CIS Hardened Customisable OS Image Factory
CIS Hardened Customisable OS Image Factory
GitHub, GitHub Actions, Terraform, Azure Images, Compute, Packer, Ansible, CIS Hardening

Designed and Delivered, from Initial Setup and building automation to allow SecOps to define any Azure OS Base Image as a base that will apply a defined CIS Hardening role via ansible, creating a custom base image for the business to utilise either directly or as the base for their own customisations - with any source image updates, the secops image is rebuilt and published - triggering downstream custom images to automatically rebuild.
Aimed to standardise and automate secure, compliant base images in an easily consumable process, reducing time to market, increasing secops time and empowering development teams thus reducing delivery times, environment delivery times plus other factors resulting in reduced TCO