Role purpose:
As a Linux Engineer, you will play a crucial role in enhancing the reliability, stability, and scalability of production-level systems. This will involve monitoring and alerting on systems, conducting risk analysis to ensure optimal uptime, and automating infrastructure deployment across the development pipeline to ensure smooth and continuous delivery.
This position offers opportunities to grow your expertise in cutting-edge technologies such as Kubernetes, Prometheus EKS, Grafana, AI, Python and more. With a focus on both DevOps and SysOps, you’ll collaborate with a team of like-minded professionals who are all working towards the shared goal of consistently improving the platform.
Requirements:
- 7 years' minimum related experience.
- Degree or National Diploma in IT.
- Solid UNIX/Linux background.
- Experience with configuration management tools (e.g., Chef, Ansible, Puppet).
- Familiarity with container management technologies, such as Kubernetes.
- Knowledge of Infrastructure as Code (IaC).
- Expos.
- Experience with popular CI platforms (e.g., GitHub Actions, Jenkins, Bamboo, or Travis).
- Familiarity with SysOps practices and runbooks.
- Understanding of infrastructure deployment and templating (e.g., Puppet, Chef, Ansible, Terraform).
- Experience with advanced monitoring models (Prometheus is a plus).
- Knowledge of continuous integration and automated testing practices.
- Visualization experience (ELK, Grafana, or Splunk) is an advantage.
- RHCSA/RHCE certification is beneficial but not mandatory.