06/15/2026 updated


100 % available
Azure Platform & DevOps Engineer | Terraform | CI/CD | IaC | .NET / TypeScript
Madrid, Spain
Spain
B.Sc. (Hons) Mathematics and Japanese Studies, Oxford Brookes University, OxfordAbout me
I spent 15 years building and modernising systems where mistakes weren't an option. That background taught me a way of working I now bring to smaller companies: understand the system before changing it, migrate in safe steps, test everything, keep you informed early - often and in plain language.
ASP.NETApplication Programming Interfaces (APIs)Microsoft AzureC Sharp (Programming Language)Command-Line InterfaceDevOpsAzure SQLScrum MethodologyAzure Active DirectoryAnsibleTypeScriptAzure Service Bus.NET CoreInfrastructure as Code (IaC)Kubernetes
Azure Platform & Infrastructure as Code
Extensive experience provisioning and managing Azure SaaS environments end-to-end using Terraform, covering Container Instances, SQL Managed Instances, Web Apps, Key Vault, Azure IAM and Managed Identities. Deep expertise in Azure DevOps including pipelines, governance and webhooks.
CI/CD Pipeline Engineering
Proven track record of designing and owning CI/CD pipelines from scratch, cutting release cadence from quarterly to biweekly with automated, deterministically versioned build pipelines and full commit traceability across 40+ client deliveries. Experience with Jenkins, uDeploy and Azure DevOps.
.NET & TypeScript Development
Strong full-stack development background using C#, .NET 8 / .NET 6, ASP.NET Core, TypeScript and Node.js. Delivered high-value financial applications including RESTful APIs as TypeScript Azure Functions and high-throughput batch processing systems in regulated environments.
Identity & Security
Solid knowledge of Azure AD B2C, Microsoft Identity Platform, OAuth 2.0, Active Directory, RBAC, Kerberos and TLS. Experience embedding identity and access controls from the infrastructure layer.
Data & Messaging
Hands-on experience with SQL Server, T-SQL, EF Core, SSDT, Confluent Kafka, Azure Service Bus, Event Hub, IBM MQ and TIBCO in high-volume financial transaction environments.
Containerisation & Orchestration
Practical experience with Docker and foundational knowledge of Kubernetes. Containerised .NET CLI tools and integrated them into CI/CD workflows.
Scripting & Automation
Proficiency in PowerShell, Python and Bash for automation tasks including automated test-environment restores, schema deployments and deployment tooling.
Agile & Regulated Change Control
Experience working within Scaled Agile, Scrum and Kanban frameworks, as well as regulated-environment change control processes in financial services.
Kafka & Distributed Messaging
Provisioned a secure, RBAC-enabled Kafka cluster with Active Directory integration, TLS and automated Ansible deployment to RHEL servers in a banking environment.
Extensive experience provisioning and managing Azure SaaS environments end-to-end using Terraform, covering Container Instances, SQL Managed Instances, Web Apps, Key Vault, Azure IAM and Managed Identities. Deep expertise in Azure DevOps including pipelines, governance and webhooks.
CI/CD Pipeline Engineering
Proven track record of designing and owning CI/CD pipelines from scratch, cutting release cadence from quarterly to biweekly with automated, deterministically versioned build pipelines and full commit traceability across 40+ client deliveries. Experience with Jenkins, uDeploy and Azure DevOps.
.NET & TypeScript Development
Strong full-stack development background using C#, .NET 8 / .NET 6, ASP.NET Core, TypeScript and Node.js. Delivered high-value financial applications including RESTful APIs as TypeScript Azure Functions and high-throughput batch processing systems in regulated environments.
Identity & Security
Solid knowledge of Azure AD B2C, Microsoft Identity Platform, OAuth 2.0, Active Directory, RBAC, Kerberos and TLS. Experience embedding identity and access controls from the infrastructure layer.
Data & Messaging
Hands-on experience with SQL Server, T-SQL, EF Core, SSDT, Confluent Kafka, Azure Service Bus, Event Hub, IBM MQ and TIBCO in high-volume financial transaction environments.
Containerisation & Orchestration
Practical experience with Docker and foundational knowledge of Kubernetes. Containerised .NET CLI tools and integrated them into CI/CD workflows.
Scripting & Automation
Proficiency in PowerShell, Python and Bash for automation tasks including automated test-environment restores, schema deployments and deployment tooling.
Agile & Regulated Change Control
Experience working within Scaled Agile, Scrum and Kanban frameworks, as well as regulated-environment change control processes in financial services.
Kafka & Distributed Messaging
Provisioned a secure, RBAC-enabled Kafka cluster with Active Directory integration, TLS and automated Ansible deployment to RHEL servers in a banking environment.
Languages
EnglishNative speakerSpanishBasic knowledge
Project history
Following offshoring of the Salmon Treasury role under a company-wide cost programme, used the transition to relocate to Madrid, complete Spanish A2 at Escuela Oficial de Idiomas, and stay hands-on through open-source .NET and Docker-based projects. Registered to operate as autonomo in Spain.
Sole DevOps lead supporting four product teams (~23 engineers), introducing CI/CD, infrastructure-as-code and engineering governance from scratch for a treasury platform serving 40+ Tier 1/2 enterprise clients. Partnered directly with the CTO on architecture across identity, infrastructure and deployment. Provisioned Azure SaaS environments with Terraform, championed GitFlow and semantic versioning, and designed RESTful APIs as TypeScript Azure Functions.
Full-stack developer on a globally distributed team responsible for settlements routing and trade capture, processing billions in daily dollar value across the SWIFT network. Delivered multiple Tier 1 projects under rigorous regulatory deadlines. Re-engineered JASDEC SWIFT batch processing for a 10x throughput gain and engineered MT54x forex processing enhancements for sub-custodians.