Senior DevOps and Linux Engineer – High-Performance Compute (HPC) Environment
Alexander Ash Consulting is a leading consultancy firm specializing in technology and transformation. With a commitment to delivering innovative solutions, we partner with our clients to drive their business objectives through advanced technology. Our expert consultants transform complex challenges into strategic opportunities. Based in London, we focus on the Financial Services, Technology, and Telecommunications sectors. Our collaborative environment fosters growth and creativity, making Alexander Ash a preferred partner for top-tier clients and a desired workplace for industry professionals.
Job Overview
We are seeking a Senior DevOps and Linux Engineer to join our team in London. This role is crucial for enhancing our high-performance computing environments, ensuring that our applications and systems operate efficiently and reliably. The ideal candidate will have a solid background in Linux systems administration combined with DevOps practices. You will be part of a dynamic team responsible for the infrastructure and automation processes that underpin our technical operations and support our client engagement.
Key Responsibilities
* Develop and manage automated build and provisioning workflows for bare-metal systems using tools such as Packer, Cobbler, Ironic, Pixie, and OpenStack.
* Proficiency in scripting languages such as Python (Essential) and Bash for automation and system-level programming.
* Design, implement, and manage infrastructure for high-performance computing environments.
* Automate deployment processes and configuration management using tools such as Ansible, Terraform, or similar.
* Monitor system performance and troubleshoot issues to ensure optimal performance and reliability.
* Work with development teams to streamline CI/CD pipelines and enhance software release processes.
* Manage and fine-tune Linux servers, ensuring security, availability, and performance under load.
* Collaborate with cross-functional teams to plan and implement new technologies.
* Document processes and configurations to maintain knowledge sharing within the team.
* Stay updated with industry trends and emerging technologies to continually enhance our platform.
Skills
* Expertise in Linux systems (RedHat, CentOS, Ubuntu, etc.) and scripting languages such as Bash or Python.
* Proficient in infrastructure as code (IaC) practices and tools.
* Strong understanding of containerization technologies (Docker, Kubernetes).
* Experience with monitoring solutions (Prometheus, Grafana, ELK stack).
* Familiarity with cloud platforms (AWS, Azure, GCP) and their services.
* Solid understanding of networking concepts and experience with firewalls, load balancers, and VPNs.
* Knowledge of security practices related to Linux systems and application deployment.
Requirements
* Bachelor’s Degree in Computer Science, Information Technology, or a related field.
* A minimum of 5 years of experience in Linux system administration and DevOps.
* Experience working in high-performance and production-critical environments.
* Strong problem-solving skills and ability to troubleshoot complex systems.
* Excellent communication skills, with the ability to work collaboratively in a team-oriented environment.
* Certifications in DevOps tools or methodologies (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator) are a plus.
Why It's Great to Work Here
This is an exciting opportunity for the right person who is passionate about technology and eager to work in a fast-paced, innovative environment. At Alexander Ash Consulting, you will have the chance to work on challenging projects with diverse clients in the tech industry. We foster an inclusive culture that values creativity, encourages personal growth, and supports aspirations. You'll have access to ongoing professional development and the opportunity to work alongside top-tier professionals. Join us and make a significant impact within a collaborative team that values your expertise and ideas.