Senior DevOps Engineer
- business Talent Job Seeker
- directions_car Johannesburg
- workFull-time
Job Title: Senior DevOps Engineer (RHEL Specialist) Location: Remote Reports to: Head of Cloud & Infrastructure Language Requirements: Portuguese and English Role Summary We are seeking a highly experienced and proactive Senior DevOps Engineer to join our core infrastructure team. This role is ideal for a professional with a deep-seated expertise in Red Hat Enterprise Linux (RHEL) and a passion for building robust, scalable, and automated systems. You will be instrumental in architecting and refining our infrastructure as code (IaC) practices, managing our CI/CD pipelines, and ensuring the stability and performance of our hybrid-cloud environment. The perfect candidate is a strategic thinker who excels at identifying operational inefficiencies and engineering elegant, automated solutions to complex challenges. Key Responsibilities Automation Architecture: Design, implement, and maintain comprehensive automation solutions for our RHEL server fleet using Ansible. Develop and manage idempotent playbooks, roles, and inventories to enforce configuration standards and streamline application deployments. CI/CD Pipeline Management: Engineer and maintain resilient CI/CD pipelines using Jenkins and/or GitLab CI. Collaborate with development teams to integrate automated testing, security scanning, and deployment strategies into the software development lifecycle. Infrastructure as Code (IaC): Champion and execute IaC principles to manage our infrastructure on both on-premise virtualization platforms and public clouds, ensuring all configurations are version-controlled and auditable. Advanced Scripting: Develop and maintain sophisticated scripts in Bash and Python to automate complex operational tasks, integrate disparate systems via APIs, and perform system health checks. System Administration & Optimisation: Serve as the subject matter expert for RHEL, performing advanced system administration, performance tuning, security hardening (including SELinux), and leading troubleshooting efforts for complex incidents. Containerisation & Orchestration: Manage and support our container ecosystem, including Docker image creation and optimisation, and the administration of Kubernetes clusters for application deployment. Proactive System Improvement: Continuously monitor system performance, availability, and security. Proactively identify bottlenecks, potential failure points, and areas for improvement, and implement automated solutions. Required Technical Skills & Qualifications Experience: A minimum of 5 years of professional experience in a DevOps, Site Reliability Engineering (SRE), or Senior Linux Administration role. RHEL Expertise: Expert-level knowledge of Red Hat Enterprise Linux (RHEL 7/8/9) administration, including Satellite, Kickstart, YUM/DNF repository management, and performance tuning. An RHCE certification is highly advantageous. Configuration Management: Mandatory, deep expertise with Ansible. Must demonstrate proficiency in writing complex, reusable playbooks and managing large-scale, heterogeneous environments. Scripting: Strong, demonstrable scripting skills in both Bash and Python are essential for this role. CI/CD Tooling: Proven, hands-on experience building, managing, and optimising pipelines in Jenkins or GitLab CI. Virtualization: Solid practical experience with enterprise virtualization platforms, specifically VMware vSphere and/or KVM. Container Technologies: In-depth experience with Docker for container creation and management, coupled with hands-on experience managing Kubernetes or OpenShift clusters. Cloud Platforms: Demonstrable experience deploying and managing infrastructure resources in at least one major public cloud: AWS, Azure, or GCP. Desired Soft Skills Problem-Solver: An analytical and methodical approach to troubleshooting, with the ability to diagnose the root cause of complex issues. Ownership Mentality: A proactive and self-motivated individual who takes full ownership of projects and systems. Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders. Collaboration: A strong team player who can work effectively with development, security, and operations teams to achieve common goals. Continuous Improvement: A passion for learning new technologies and a commitment to continuously improving processes and systems. Reporting Structure As a Senior DevOps Engineer, you will report directly to the Head of Cloud & Infrastructure . You will work within the Platform Engineering team, a group of highly skilled engineers responsible for the core systems that power our business. This role operates with a high degree of autonomy and is expected to provide technical leadership and mentorship on RHEL and automation best practices.
Johannesburg
app.general.countries.South Africa
Place of work
Talent Job SeekerJohannesburg
app.general.countries.South Africa
About us
Identifica el mejor Talento con Talent Job Seeker
Job ID: 10480884 / Ref: 9c0d6577c17e4284cfd839dfe2d6d1c6