Oliver Ewert
Verified Expert in Engineering
Software Developer
Upper Hutt, Wellington, New Zealand
Toptal member since March 19, 2020
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 and helping people and wants more flexibility. Oliver is an active member of his local developer community, speaking at conferences and contributing to open source.
Portfolio
Experience
Availability
Preferred Environment
Docker, Python 3, Amazon Web Services (AWS), Cybersecurity, Terraform, Identity & Access Management (IAM)
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.
Work Experience
Cloud Native Security Consultant
Fantail Consulting
- 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.
Cloud Native Security Engineer
ControlPlane
- Wrote a Terraform provider for an internal secrets management API.
- Integrated HashiCorp Vault with GCP to allow Vault clients to retrieve short-lived GCP access tokens.
- Maintained, enhanced, and upgraded legacy Python scripts, adding tests, features, and modern Python syntax.
- Wrote new tests for existing internal Terraform providers to ensure their correct functioning and maintainability.
- Sped up and downsized various container image builds significantly.
Senior Cloud Security Engineer
Permiso Security
- 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.
Security Consultant
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 an Elasticsearch cluster.
- Improved the developer experience by prebuilding containers for local development and maintenance for legacy Java apps.
Security Engineer
Xero
- 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.
Experience
IAM Action Tracker
https://aktion.io/Prism | Photographic Portfolio Submission and Grading
The application container is built on GitLab pipelines and shell scripts, enabling easy deployment and management of the application server.
Education
Bachelor of Engineering Degree in Network Engineering
Victoria University of Wellington - Wellington, New Zealand
Certifications
Akamai Bot Manager Foundations
Akamai
Akamai Kona Site Defender
Akamai
Akamai Web Performance Foundations
Akamai
AWS Certified Solutions Architect Associate
AWS
Skills
Libraries/APIs
Jenkins Pipeline, Xero API, HTMX, Django ORM, PIL
Tools
AWS IAM, Amazon Elastic Container Service (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, Vault, Kubernetes Operators, GitLab, GitLab CI/CD
Languages
Python 3, Python, Python 2, Bash, JavaScript, Ruby, C#, Go, HTML, CSS
Platforms
Docker, Amazon Web Services (AWS), AWS Lambda, Kubernetes, Mailgun, PagerDuty, Azure, Linux, Heroku, Google Cloud Platform (GCP)
Industry Expertise
Cybersecurity, Network Security
Frameworks
Django, Flask
Paradigms
DevOps, DevSecOps, Continuous Delivery (CD), Continuous Integration (CI), Azure DevOps
Storage
Amazon S3 (AWS S3), AWS CodeStar, PostgreSQL, Elasticsearch, Amazon DynamoDB, PostgreSQL 10
Other
Security, AWS DevOps, Cloud Security, Web Security, Web Application Firewall (WAF), System Administration, Akamai, Cloudflare, Web App Security, SecOps, IT Security, Balena, CI/CD Pipelines, AWS Cloud Architecture, Web Development, Content Delivery Networks (CDN), Prometheus, Slackbot, Palo Alto Networks, Amazon API Gateway, API Gateways, Cloud, Identity & Access Management (IAM), Bootstrap 5
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring