OpenStack Platform Engineer
Skills
Continuous Integration And Continuous DeliveryAnsibleBashCloud Computing IaasLinuxLinux System AdministrationOpenstack
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Demonstrated expertise in Linux administration, preferably holding RHCE certification
- Proficiency in scripting languages such as Python and Bash for automation, tooling, and system administration tasks
- Hands-on experience with Ansible for automation of infrastructure provisioning, configuration management, and application deployment
- Experience in operating platforms at scale using cluster management systems such as Kubernetes or Slurm
- Strong networking skills including troubleshooting network issues and understanding network topology
- Proficiency in implementing Infrastructure as Code (IaC) principles using version-controlled repositories and CI/CD pipelines
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
- Proven experience in a similar role, preferably within a cloud computing or HPC environment
- Experience working with OpenStack
- Strong problem-solving skills and the ability troubleshoot complex technical issues
- Excellent communication and interpersonal skills with the ability to work effectively in a collaborative team environment
- Capacity to adapt to a fast-paced, dynamic work environment and prioritise tasks effectively
Nice to have
- Certified Kubernetes Administrator (CKA)
- Certified Slurm Administrator (CSA)
Day to day
- Play a critical role in the design, development, and maintenance of the OpenStack platform
- Ensure the seamless operation of cloud services and support customers' high-demand computing needs
- Implement automation solutions to optimise efficiency and scalability
- Troubleshoot networking issues and deploy infrastructure as code using CI/CD pipelines
