Oliver has over five years of experience with automation in the cloud—from automated firewall appliance provisioning to modern, serverless web applications. Along with a strong security and systems background, he's successfully worked as a full-stack developer. He started freelancing because he enjoys new challenges, helping people, and wanted more flexibility. Oliver is an active member in his local developer community, speaking at conferences and contributing to open source.
ExperiencePython 3 - 7 yearsAmazon Web Services (AWS) - 6 yearsSecurity - 6 yearsDevOps - 6 yearsDocker - 3 yearsAuth0 - 2 yearsAzure - 2 yearsAzure Kubernetes Service (AKS) - 2 years
Docker, Python 3, Amazon Web Services (AWS), Azure, Cybersecurity
The most amazing...
...thing I've done was the automation of the deployment of a legacy system that "couldn't be automated," saving us countless hours of pain and suffering.
Cloud Native Security Consultant
- Developed end-to-end IoT solutions from designing circuit boards to embedded Python, device operating system management, cloud connectivity, and Azure IoT Hub management. Utilized Raspberry Pi, balenaCloud, and 4G IoT networks.
- Helped small businesses move legacy software into containers, streamlining deployment, update processes, and database management through automation.
- Migrated on-premise infrastructure to the cloud, from moving apps to containers in the cloud/serverless to migrating email servers to G Suite/Microsoft 365/ProtonMail.
- Developed custom dashboards to integrate multiple systems, providing a bespoke integration point, utilizing Python, AWS Lambda, and DynamoDB/Amazon RDS.
- Consulted with small organizations on raising their security posture with minimal effort. This included analysis of risks and workshops with staff on basics (e.g., MFA, etc.) to secure development practices and infrastructure security.
Senior Cloud Security Engineer
- Improved CI/CD processes for deploying code and infrastructure, including importing resources into Terraform, automating manual deployment steps and checks, improving pipeline security and speed, and reducing errors.
- Improved AWS environment security, cost, and toil by improving management automation, making IAM resources and networking more granular and locking them down. Implemented VPC endpoints, significantly reducing NAT gateway cost.
- Improved incident response and post-mortem processes, introducing more structure to the process and making it more user-friendly for the team to engage with the process.
- Improved logging, monitoring, and alerting by implementing Grafana Cloud dashboards and alerting and Loki log collection. Unified logging output formats to allow easier searching and aggregation of logs.
- Advised the product development team on how their software might be used in a Security Operations environment, what workflows for different security roles look like, and how they can streamline their application for these workflows.
Environmental Science and Research Ltd
- Deployed and supported Azure-managed Kubernetes cluster using Azure DevOps, Terraform, and Helm for infrastructure as code deployed by automated pipeline.
- Managed and improved Azure environment architecture and security, implementing various Azure security features and reducing waste and cost.
- Supported development teams in building out CI/CD pipelines to deploy apps with automation, including implementing auto-scaling agent pools and per-pipeline service principle-based authentication and improving secrets management.
- Sole technical advisor on a multi-agency board to appoint vCISO; supported the process from the board's inception to the selection and onboarding of vCISO.
- Assessed organizational security maturity against NIST and PSR. Implemented a program of work to uplift organizational security maturity.
- Managed the external security resource, including scoping and scheduling security assessments for systems, overseeing the resulting work items, and working with development teams to understand and address underlying systemic issues.
Platform Engineer (Contract)
Westpac New Zealand, Limited
- Migrated Java applications from legacy infrastructure to a Kubernetes environment.
- Implemented visibility and monitoring via metrics to Prometheus and Grafana and logs to the Elasticsearch cluster.
- Improved the developer experience by prebuilding containers for local development and maintenance for legacy Java apps.
- Contributed to Netflix's open-source tool—Security Monkey (now unfortunately discontinued) by implementing RBAC across the front end and back end.
- Built a fully automated CI/CD pipeline that deployed applications into AWS ECS via AWS CodePipeline and CodeBuild.
- Implemented auditing and compliance automation across a fleet of around 100 AWS accounts with Lambda, cross-account IAM roles.
- Consulted with product teams on secure, best practices and cost savings in the AWS architecture.
- Validated platform and application-level security issues—command injection, cache poisoning, token misuse, server-side request forgery (SSRF), domain hijacking, and more.
- Led the development of DevSecOps practice at Xero, implementing various automated tools into the development pipeline to give security and developers greater confidence in the security of their applications before deploying.
IAM Action Trackerhttps://aktion.io/
AWS IAM, Amazon Elastic Container Service (Amazon ECS), AWS CloudFormation, Auth0, Jira, Xero, Amazon Virtual Private Cloud (VPC), Amazon CloudWatch, Jenkins, Bitbucket, Slack, Azure Kubernetes Service (AKS), Terraform, PyCharm, Grafana, Sentry, Helm, NGINX, ELK (Elastic Stack), ShinyProxy, Azure IoT Hub, GitHub, Amazon EKS
Docker, Amazon Web Services (AWS), AWS Lambda, Kubernetes, Mailgun, PagerDuty, Azure, Linux, Heroku
Security, Cybersecurity, Network Security, IT Security
AWS DevOps, Cloud Security, Web Security, Web Application Firewall (WAF), System Administration, Akamai, Cloudflare, Web App Security, SecOps, Balena, CI/CD Pipelines, AWS Cloud Architecture, Web Development, Content Delivery Networks (CDN), Prometheus, Slackbot, Palo Alto Networks, Amazon API Gateway, API Gateways, Cloud
Jenkins Pipeline, Xero API
DevOps, DevSecOps, Continuous Delivery (CD), Continuous Integration (CI), Azure DevOps
Amazon S3 (AWS S3), AWS CodeStar, PostgreSQL, Elasticsearch, Amazon DynamoDB, PostgreSQL 10.1
Bachelor of Engineering Degree in Network Engineering
Victoria University of Wellington - Wellington, New Zealand
Akamai Bot Manager Foundations
Akamai Kona Site Defender
Akamai Web Performance Foundations
AWS Certified Solutions Architect Associate