Senior Infrastructure Engineer
We are seeking a highly skilled and motivated Senior Infrastructure Engineer to join a dynamic team in London. As a senior member of the team, you will play a key role in designing, implementing, and maintaining the core IT infrastructure that supports the organisation's operations. You will collaborate with cross-functional teams, provide technical leadership, and ensure the delivery of reliable, scalable, and secure infrastructure solutions.
Key Responsibilities:
- Design, implement, and maintain robust and scalable on-premise and cloud-based infrastructure solutions to support business objectives.
- Manage and optimise infrastructure systems, including servers, networks, storage, virtualisation platforms, and cloud environments (e.g., AWS, Azure, or Google Cloud).
- Monitor system performance, troubleshoot issues, and ensure high availability and reliability of IT services.
- Lead infrastructure-related projects, including upgrades, migrations, and deployments, from planning to execution.
- Develop and maintain comprehensive documentation, including architecture diagrams, standard operating procedures, and technical guidelines.
- Ensure the security and compliance of infrastructure systems by implementing best practices, performing vulnerability assessments, and applying necessary patches and updates.
- Provide mentorship and guidance to junior team members, fostering a culture of continuous learning and collaboration.
- Liaise with external vendors and service providers to procure hardware, software, and support services.
- Stay up to date with emerging technologies and industry trends, and make recommendations to improve the organisation's infrastructure strategy.
Requirements:
- Proven experience as an Infrastructure Engineer, Systems Administrator, or in a similar role, with a focus on both on-premise and cloud-based environments.
- Strong knowledge of networking concepts (TCP/IP, DNS, VPNs, firewalls) and experience configuring and managing network devices.
- Expertise in virtualisation technologies (e.g., VMware, Hyper-V) and cloud platforms (AWS, Azure, or Google Cloud).
- Proficiency in Windows and Linux server administration, including scripting and automation (e.g., PowerShell, Python, Bash).
- Experience with storage solutions (SAN, NAS) and backup/recovery systems.
- Strong understanding of IT security principles, including firewalls, intrusion detection/prevention, and encryption.
- Familiarity with DevOps practices and tools such as Terraform, Ansible, Jenkins, or Kubernetes is a plus.
- Exceptional problem-solving skills, attention to detail, and ability to work under pressure.
- Excellent communication skills and the ability to collaborate effectively with technical and non-technical stakeholders.
Education and Certifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Relevant certifications such as Microsoft Certified: Azure Solutions Architect, AWS Certified Solutions Architect, VMware Certified Professional, or Cisco CCNP are highly desirable.