Job Description
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)
- Handson 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 problemsolving 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)