Responsibilities
- Rebuild and refactor Legacy automation scripts into Python-based microservices
- Contribute to the design and implementation of a new automation framework
- Analyse existing functionality and determine what should be retained, refactored, or removed
- Integrate services with infrastructure and network systems using APIs and SSH
- Collaborate with cross-functional teams to ensure scalable and maintainable solutions
- Follow and contribute to DevOps best practices including CI/CD and version control
Support knowledge transfer and handover to internal development teams
Skills / Must Have
- Strong Python development experience, ideally in automation or Back End systems
- Solid understanding of DevOps practices (CI/CD, Git workflows, testing)
- Experience working with Linux environments and Bash Scripting
- Experience building or contributing to microservices architectures
- Ability to develop reusable libraries and clean, maintainable code
- Familiarity with API integrations (REST, SSH or similar)
Desirable Skills
- Experience with Kubernetes or containerised environments
- Understanding of distributed systems or message queuing (eg RabbitMQ)
- Exposure to network automation or infrastructure environments
- Knowledge of software engineering best practices (SOLID, TDD)
Contract Details
- Location: UK (Remote with occasional onsite if required)
- Duration: 12 months
- Start: ASAP
Rate