Senior DevOps Engineer

£90,000+

Primary Responsibilities:

• Provide support for large-scale remote managed services involving big data analytics in a virtualized and subsequently containerized environment.

• Monitor and upkeep Linux infrastructures, conducting regularly scheduled and emergency maintenance activities.

• Deploy and automate applications using Puppet Enterprise and Hiera.

• Oversee and implement system monitoring and management tools like Zabbix, as well as HIDS (Host Intrusion Detection System) systems.

• Develop and maintain Shell and/or Python scripts.

• Ensure system security through activities such as system hardening, patching, vulnerability threat management, and mitigation.

• Participate in detailed planning, change control, and rigorous testing to ensure availability, performance, and stability.

• Contribute to the implementation of new projects, enhancements, and changes to existing projects and services.

• Collaborate with the Managed Services infrastructure support and solution architect team to guarantee the availability, performance, reliability, and security of their hosted and on-premises systems.

• Collaborate with vendors to resolve hardware and software issues.

• Maintain comprehensive documentation of system configurations, procedures, and best practices.

Skills & Requirements:

• Strong knowledge of Linux technologies best practices, encompassing intrusion detection/prevention and securing services.

• Proficient RedHat Linux administration skills with a solid understanding of supporting technologies, hardware, virtualization, and networking.

• Experience in managing infrastructure with Puppet Enterprise, source control management (git), and CICD tools.

• Outstanding communication skills and a history of collaborative work with systems engineers, developers, administrators, and business partners.

• Previous experience delivering managed services to external business customers.

Desirable skills:

• Proficiency in LDAP/Kerberos, SSSD, and NFS.

• Familiarity with building containers and managing Kubernetes or OpenShift environments.

• Understanding and experience of working in secure environments compliant with ISO27001 or equivalent standards.

• Familiarity with working under an ITIL framework.

• Higher-level education, a degree from college or university, or the ability to demonstrate an aptitude for structured academic learning.