Are you passionate about working on cutting-edge technologies in the field of platform engineering? Do you have experience with DNS at scale and virtualised environments? If so, we have an exciting opportunity for you to join a team as a Lead Platform Engineer.
Test
My client is a a dynamic and innovative company that is at the forefront of the technology industry. They are a leading domain name registry serving companies all over the UK with a focus on government clients. As a Lead Platform Engineer, you will play a crucial role in designing, implementing, and maintaining their edge platform, DNS infrastructure, and virtualised environments.
Responsibilities:
- Lead the design and development of our edge platform architecture, ensuring scalability, performance, and high availability.
- Manage and maintain DNS infrastructure at scale using DNS software such as Bind, Unbound, PowerDNS, or similar technologies.
- Collaborate with cross-functional teams to ensure the seamless integration of our platform with other systems and technologies.
- Provide technical expertise and guidance in virtualised environments, with a strong focus on Linux/KVM Hypervisors.
- Work closely with the operations team and others to optimise the performance and efficiency of the platform.
- Monitor system performance and troubleshoot any issues that arise, ensuring minimal downtime.
- Stay up to date with industry trends and emerging technologies, making recommendations for process improvements and advancements in platform engineering.
Requirements:
- Must be BPSS eligible due to the clients you will be working with.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a Platform Engineer or similar role, with a strong emphasis on the edge platform, DNS, and virtualised environments.
- Expert knowledge of DNS software such as Bind, Unbound, PowerDNS, or similar.
- Hands-on experience with Linux/KVM Hypervisors and virtualised environments.
- Working knowledge of OpenStack and VMware.
- Strong problem-solving and troubleshooting skills.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Proactive attitude and ability to work independently as well as part of a team.
- Strong organisational and time management skills, with the ability to prioritise and manage multiple tasks simultaneously.
Preferred Qualifications:
- Experience with edge computing and distributed systems.
- Familiarity with containerisation technologies such as Docker and Kubernetes.
- Knowledge of network protocols and security best practices.