We are seeking a skilled DevOps Linux System Administrator to join our team. The ideal candidate will be proficient in both Linux system administration and DevOps practices, with a strong focus on automation and infrastructure management.
As a DevOps Linux System Administrator, you will play a key role in designing, implementing, and maintaining our infrastructure to ensure its reliability, scalability, and security.
You will collaborate with development, operations, and other teams to streamline our deployment processes and enhance our overall operational efficiency.
Responsibilities:
- Manage and maintain Linux-based infrastructure, including servers, virtual machines, and containers.
- Implement and automate CI/CD pipelines for deploying applications and infrastructure changes.
- Utilize Terraform to define, provision, and manage infrastructure as code, ensuring consistency and repeatability across environments.
- Monitor system performance and troubleshoot issues, ensuring high availability and reliability.
- Implement and maintain security best practices to protect infrastructure and data.
- Collaborate with development and operations teams to design and deploy scalable and reliable solutions.
- Continuously improve and optimize infrastructure through automation and scripting.
- Stay up-to-date with the latest technologies and trends in DevOps and Linux system administration.
- Provide technical guidance and support to other team members.
- Demonstrate proven expertise as a Linux system administrator, with a particular emphasis on Red Hat Enterprise Linux (RHEL), showcasing comprehensive knowledge of Linux operating systems including CentOS and Ubuntu.
- Experience with DevOps tools and practices, including CI/CD pipelines, configuration management (e.g., Ansible, Chef, Puppet), and version control (e.g., Git).
This role necessitate mobility flexibility, allowing individuals to work interchangeably between Tunis and Riyadh (Saudi Arabia).