Senior Infrastructure Developer (Python Automation, VMware)
Rate: Inside IR35 (significant rate on offer due to seniority of position)
Duration: 6 months initially, view to extend
Location: London 2/3 days per week, otherwise remote
Senior Infrastructure Developer (Python Automation, VMware)
We’re looking for a Senior Infrastructure Developer with deep Python automation expertise to help build, automate, and scale our global virtualization platform. This is a hands-on engineering role focused on designing and delivering automation-first infrastructure, not day-to-day platform operations.
You’ll work closely with our Virtualization Engineering team on a long-term transformation program, developing automation that drives infrastructure provisioning, configuration, and lifecycle management at scale. VMware technologies are central to the environment, with VMware Cloud Foundation (VCF) experience a strong plus, but the core requirement is strong Python-driven infrastructure automation.
What You’ll Do
- Design and develop Python-based automation to provision, configure, and manage large-scale virtualized infrastructure.
- Build reusable automation frameworks and tooling to support infrastructure lifecycle management.
- Integrate with VMware platforms (vSphere / VCF) through APIs to enable infrastructure-on-demand and self-service workflows.
- Collaborate with engineers and architects to translate infrastructure requirements into robust, automated solutions.
- Develop and maintain Ansible playbooks and supporting Python modules where appropriate.
- Test, validate, and integrate new infrastructure components in lab and production environments (greenfield and brownfield).
- Ensure solutions align with best practices for reliability, security, and maintainability.
- Troubleshoot complex automation and integration issues across distributed systems.
Required Skills & Experience
- Strong professional experience with Python, specifically for infrastructure automation and systems integration.
- Proven experience automating installation, configuration, and management of infrastructure at scale.
- Hands-on experience with Ansible and Infrastructure as Code principles.
- Solid understanding of virtualization platforms (VMware vSphere; VCF experience is a plus).
- Strong Linux fundamentals and understanding of networking concepts (TCP/IP, DNS, routing).
- Experience working with REST APIs and automating cross-platform workflows.
- Familiarity with Git-based version control, CI/CD pipelines, and modern SDLC practices.
Preferred / Nice to Have
- Experience with VMware Cloud Foundation (VCF) or large-scale VMware environments.
- Exposure to vSAN, NSX, or broader VMware ecosystem tools.
- Knowledge of automated testing practices for infrastructure and automation code.
- Experience with additional scripting or programming languages (Go, Bash, PowerShell).
- Understanding of containers, cloud-native patterns, or hybrid infrastructure designs.
- Experience supporting global, enterprise-scale platforms.
What We’re Looking For
- A senior-level engineer who is automation-first, pragmatic, and comfortable owning solutions end to end.
- Someone who can work independently, make technical decisions, and deliver under tight timelines.
- Strong communicator who can collaborate effectively across distributed, multicultural teams.
- Curious, adaptable, and comfortable operating in complex, evolving environments.