Job Title: Senior Python Engineer / Infrastructure Automation Lead
Location: Manchester (Hybrid - 2 days per week, or every fortnight based on candidate trust and performance)
Role Overview:
We are seeking a highly skilled Senior Python Engineer with strong experience in Infrastructure Automation to lead and mentor a growing team of junior developers. This role is ideal for someone passionate about technical leadership and upskilling team members, with a focus on Python development and infrastructure automation in a dynamic, fast-paced environment.
Key Responsibilities:
* Mentorship and Leadership: Lead and mentor a team of junior developers, providing technical guidance in Python development and infrastructure automation.
* Infrastructure Automation: Design, implement, and maintain infrastructure automation solutions using tools such as Ansible, Terraform, and Chef.
* API Production: Drive the development of production-ready APIs and application code using Python.
* Stakeholder Management: Engage with senior stakeholders and non-technical communities to understand their concerns and drive transformation initiatives.
* Best Practices: Advocate for and implement best practices across the team.
* Cross-functional Collaboration: Work with infrastructure and software development teams to architect, build, and maintain cloud-native applications.
* CI/CD Pipelines: Oversee the implementation and continuous improvement of CI/CD pipelines.
* Observability: Build observability into applications through alerting, logging, and monitoring frameworks.
Required Experience:
* Proven experience as a Senior Python Engineer with strong knowledge of infrastructure automation.
* Experience working with IaaC tools like Ansible, Terraform, and Chef.
* Expertise in building production-ready APIs and application code.
* Experience in cloud-native architectures, especially event-driven, microservice-based systems.
* Familiarity with CI/CD pipelines and observability frameworks.
* Stakeholder management skills.