DylanSummerville

DevOps Engineer · RenewCo Solar

Dylan Summerville

I've done door-to-door sales, admin, and DevOps. Now I build the systems RenewCo runs on.

Sydney, Australia · Azure · Infrastructure as code · Zero trust

2production platforms built end to end
~10enterprise systems orchestrated
2,300+automated tests
<1 msRust battery-schedule optimiser

About

Sales floor to server room

I started at RenewCo in door-to-door solar sales, moved into operations and administration, and in 2025 taught myself to code. Within months I'd automated my own admin role out of existence – and built the systems the company now runs on.

Today I'm RenewCo's DevOps engineer, owning our Azure estate end to end: provisioned as code with Terraform and Bicep, shipped through GitHub Actions to Container Apps, and secured zero-trust from the endpoint to the Cloudflare edge.

Alongside the products, I run the group's cloud foundation – Entra ID and Intune policy as code, computer-vision models for automated roof detection, and the rescue of a stalled vendor Salesforce build, shipping that project's first automated test suite.

Projects

Two platforms, built end to end

Both in production at RenewCo today – designed, built, tested, deployed and operated by me.

Job Adding System

Back-office automation platform

A signed solar proposal in – a fully provisioned job out, across roughly ten enterprise systems: Salesforce, Xero, Monday.com, SharePoint and government compliance lodgement.

  • Signature-verified webhooks feeding an idempotent, retrying queued worker
  • Invoicing, compliance certificates and timesheets running with no manual oversight
  • Automated document intake for supplier bills and signed quotes
  • 2,300+ automated tests over ~60k lines of Python
PythonFastAPIAzure SalesforceXeroIn production

RenewCompare

Energy comparison platform

A consumer energy platform that reads your actual bills and tells you, in plain dollars, which plan wins – including time-of-use, demand and battery-backed plans most comparators can't model.

  • Multi-service FastAPI backend with VNet-private Postgres on Azure Container Apps
  • AI bill parsing and hardened first-party auth – Argon2id with rotating refresh tokens
  • Half-hourly quantile price forecasts trained on 27 years of AEMO settlement data
  • A Rust optimiser that schedules home batteries in under a millisecond
FastAPIPostgreSQLRust React NativeCloudflareIn production

renewcompare.com.au →

Group cloud foundation

The whole Azure estate as code – Terraform and Bicep provisioning, GitHub Actions pipelines, Entra ID and Intune policy as code, secured zero-trust from endpoint to edge.

TerraformBicepEntra ID

Roof detection CV

GPU-trained computer-vision models that detect roofs from aerial imagery and automate solar system design.

Computer visionGPU trainingAzure

Salesforce rescue

Took over a stalled vendor Salesforce build and shipped the project's first automated test suite.

SalesforceDEX-450CI testing

Showreel

The short version

Everything above, told properly – how a signed proposal becomes a provisioned job, and how RenewCompare prices the grid.

2 min 24 s · narrated tour of the Job Adding System and RenewCompare

Experience

The road here

Dec 2025 – present

DevOps Engineer

RenewCo Solar

Own the Azure estate end to end – provisioned with Terraform and Bicep, shipped through GitHub Actions. Built and operate the Job Adding System and RenewCompare, and run identity and endpoint security as code: Entra ID, Intune, LAPS, Essential Eight.

Jul 2022 – Dec 2025

Administration Manager

RenewCo Solar

Ran the back office for a high-volume solar installer – then taught myself Python in 2025 and automated the role out of existence. What began as Excel macros became a suite of scheduled tools running unattended, and led directly into the DevOps role.

Oct 2024 – Dec 2025

Reporter

2SER, Sydney community radio

Researched, wrote and voiced news bulletins – a sideline that keeps the writing sharp and the mic comfortable.

Mar 2021 – Apr 2022

Lead Generator – door-to-door solar

RenewCo Solar

Where it began: on doorsteps, working to daily targets. Opening cold conversations, handling objections and earning trust quickly – learning the product, the customers and the business from the ground up.

Toolbox

What I work with

Cloud & infrastructure

AzureContainer AppsTerraform BicepGitHub ActionsCloudflare Entra IDIntuneKey Vault

Languages & frameworks

PythonFastAPIRust TypeScriptReact NativeSQL PostgresAlembic

Practice

Zero trustCI/CDTest automation OCR / AI pipelinesForecastingIntegration

Let's talk

Whether it's DevOps, platform engineering or an automation problem that "can't be automated" – I'd like to hear about it.