DevOps Lead
Summary
Lead a small team to deploy, automate, and scale Linux-based hosting environments using Docker, Ansible, and Python, while mentoring junior engineers and optimizing infrastructure.
Responsibilities
- Support and manage our hosting environment
- Find opportunities to streamline how we work
- Drive opportunities for efficiencies
- Knowledge sharing support and upskilling of the rest of the team
Requirements
- Experience in deploying highly available automated Linux-based systems
- Solid understanding of networking protocols and how the internet works
- Experience with containerisation, Docker etc
- Experience in automating with Ansible or similar tools
- A good understanding of databases, database design and optimization
- Experience with coding, ideally backend services in Python, PHP reasonable understanding of web technologies
- Knowledge of automated testing
- Proven ability and interest in picking up new technologies quickly, leading evaluations and providing suggestions of key technologies to base future development around
- Great problem solving ability, especially under pressure
- A passion to lead and mentor more junior DevOps engineers
- An ability to explain and articulate technical detail clearly to technical management and developers
- Understanding of the importance of writing documentation and training other staff on operating platforms
- Architecting, deploying, maintaining and scaling platforms