about 4 hours ago
Remote, United KingdomSenior / Staff+
H1B Sponsor
Responsibilities
- Design and develop scalable automation frameworks in Python for consistent deployments.
- Build and enhance Terraform code-generation platforms using Python and Jinja2.
- Develop and maintain Puppet modules for managing Linux and Windows environments.
- Create PowerShell automation solutions for server management and hybrid cloud integrations.
- Develop internal automation tools and APIs for operational tasks.
- Integrate automation frameworks with CI/CD pipelines for infrastructure changes.
- Implement testing strategies for infrastructure code to improve quality and reduce risk.
- Collaborate with teams to identify manual processes and drive automation solutions.
- Create documentation and standards for automation frameworks and templates.
- Participate in code reviews and share best practices to enhance engineering culture.
Requirements
- 5+ years of Python development experience focused on structured, testable application code.
- Strong understanding of Python packaging, virtual environments, and code quality tooling.
- Experience building CLI tools and automation frameworks using Python.
- Hands-on experience with Jinja2 templating for configuration and infrastructure code.
- Strong Terraform proficiency including module design and state management.
- Proven experience generating Terraform HCL programmatically using Python and Jinja2.
- Hands-on Puppet experience managing mixed Linux and Windows environments.
- Proficient PowerShell scripting for Windows Server administration and task automation.
- Solid AWS experience with services like EC2, EKS, and Lambda.
- Familiarity with CI/CD platforms and integrating infrastructure code pipelines.
Benefits
- Flexible work model with 2 days in the office and 3 days remote each week.
- Opportunities for internal career growth across multiple roles and disciplines.
- Collaborative and creative work environment with a focus on innovation.