Linux Engineer
Location: London/Bristol
Type: 6 month contract
Job Description
We are looking for a skilled Linux Engineer to join our team. The ideal candidate will have strong expertise in Red Hat Enterprise Linux (RHEL) administration, configuration management using Puppet, and version control with Git. This role also requires experience with CI/CD pipelines using GitLab and Jenkins, along with proficiency in scripting and coding using Bash, Python, and Ruby.
Key Responsibilities
- Manage and maintain RHEL environments, ensuring system stability and performance
- Implement and maintain configuration management using Puppet
- Utilize Git for version control and collaboration
- Design, implement, and maintain CI/CD pipelines with GitLab and Jenkins
- Develop automation scripts and tools using Bash, Python, and Ruby
- Monitor system performance, troubleshoot issues, and optimize infrastructure
- Work closely with development and operations teams to support deployment processes
- Ensure compliance with security policies and best practices
Required Skills & Experience
- Strong experience with Linux administration (RHEL)
- Hands-on experience with configuration management tools, particularly Puppet
- Proficiency with version control (Git)
- Experience in CI/CD pipelines using GitLab and Jenkins
- Strong scripting and coding skills in Bash, Python, and Ruby
- Excellent troubleshooting and problem-solving skills
- Strong communication and documentation abilities
Preferred Qualifications
- Linux certifications (e.g., RHCSA, RHCE)
- Experience in containerization (Docker, Kubernetes)
- Knowledge of cloud environments (AWS, Azure, or GCP)
- Familiarity with monitoring tools (Nagios, Prometheus, ELK Stack)
ECS Recruitment Group Ltd is acting as an Employment Business in relation to this vacancy.