My client has a specific need for an experienced DevOps Engineer to play a key role in ensuring the reliability, performance, and scalability of their production systems. You will play a critical role in designing and operating systems with resiliency and high availability in mind. This is a varied role that will require strong hands-on coding experience in either Golang or Python, experience in Microservices, automation and Linux administration. All of these skill areas are essential and will be discussed in detail at interview.
DevOps Engineer Role and Responsibilities:
- Collaborate with cross-functional teams to design, deploy, and operate large-scale, high-availability systems.
- Develop and maintain automation tools and processes to enhance the reliability and efficiency of client systems.
- Work closely with software engineers to diagnose and resolve production issues.
- Continuously monitor and evaluate the health of client systems, proactively identifying and addressing potential issues before they become problems.
- Drive innovation and improvement in our infrastructure and Microservices environments.
- Participate in the design and implementation of disaster recovery plans.
Infrastructure Engineer Skills and Experience:
- Recent hands-on development experience of microservices.
- Knowledge of architectural patterns used for microservices.
- Proficiency in Golang or Python Coding/programming.
- Linux Administration (System Administration & Network Configuration).
- Debugging & Troubleshooting of production performance issues (across infra & app stack level).
- Knowledge of MQ (Message Queue - ie, Kafka, RabbitMQ).
- Kubernetes Administration.
- CICD Tooling & DevOps Automation.
- Knowledge of containers: namespace, overlay volumes, etc.
- Scripting skills are required: Bash/Python.
- Bachelor's degree or above in Computer Science or a related technical discipline.
The role would suit DevOps Engineer/Site Reliability Engineer with broad-ranging experience and a background in development. This is a unique, long-term contract opportunity with an enviable client, which is a collaborative, open environment so the ability to communicate effectively will be beneficial.
Essential Recruitment is a specialist IT recruitment business with an in-depth understanding of the rapidly-changing nature of the Tech market. We build long-term relationships with our clients and candidates based on our core values of Trust, Integrity and Delivery
Posted Date: 20 May 2024
Reference: JSQC3554
Employment Business: Essential Recruitment
Contact: Quentin Cullen