44 - Senior Infrastructure and DevOps Consultant
- Hiring from
- Africa
- Work type
- Remote
- Posted
620,184 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Our client is looking for an experienced Senior Infrastructure and DevOps Consultant to join full-time as soon as possible, for an engagement of at least 6 months with the possibility of extension. You will work closely with the client's existing Infrastructure Consultant to assess, document, maintain and improve the client's infrastructure. This includes preparing it for a new webservice while keeping the legacy application running. The ideal candidate is technically rigorous, quick to understand complex systems, and able to provide technical leadership on complex problems within a collaborative, shared team structure.
Key Responsibilities
- Document the existing infrastructure, configurations, dependencies and automated processes
- Maintain and advance the virtualisation, high-availability, storage, container, backup and disaster recovery environments, with a focus on security and availability
- Administer critical services, including databases, monitoring, logging, source-code management and CI/CD
- Design, stabilise and improve Jenkins pipelines, automated testing environments, deployments and configuration-management processes
- Run a rapid assessment of infrastructure health, risks and urgent priorities, and produce a prioritised remediation and improvement plan
- Troubleshoot complex incidents, carry out root-cause analyses and put sustainable corrective and preventive actions in place
- Identify architectural risks, obsolete components, capacity constraints and single points of failure
- Produce and maintain architecture diagrams, service inventories, dependency maps, operational runbooks and recovery procedures
- Make sure backup, restoration and recovery procedures are tested and reliable
- Report regularly on infrastructure health, incidents, risks, changes and priorities
- Work closely with the development, business and support teams, taking part in the development cycle for infrastructure-related tasks
- Share technical knowledge and working methods to strengthen the team's collective capacity and ensure continuity
Required Skills and Experience
- At least 6 years of senior-level experience in Linux infrastructure or systems engineering, including responsibility for production environments
- Proven ability to analyse, reconstruct and stabilise complex or poorly documented infrastructure
- Strong hands-on experience with high-availability virtualisation, storage, Linux and containerised services
- Hands-on experience with Proxmox VE (HA clusters) and Proxmox Backup Server, Ceph/CephFS, ZFS and LXC containers on dedicated OVH-hosted infrastructure
- Experience with Debian Linux and PostgreSQL
- Strong experience with CI/CD pipelines, automated testing infrastructure, deployment automation and configuration management, including Jenkins, Jenkins agents, Git and Gitea
- Experience with monitoring and logging tools such as Icinga, Grafana and Loki
- Experience with web services, reverse proxies and networking
- Experience with database operations, monitoring, networking, security, backups and disaster recovery
- Proven ability to diagnose complex incidents, find root causes and put sustainable solutions in place
- Excellent technical documentation, prioritisation and communication skills
- Ability to provide technical leadership while sharing responsibilities, decisions and knowledge with the team
- Ability to support team members' professional development through joint work, constructive review and practical knowledge transfer
- Professional proficiency in English
