About the position
RAPP Mauritius is seeking a Cloud Engineer to join their team. The ideal candidate should be passionate about driving efficiency into the software development life cycle (SDLC) process and infrastructure management. They should also be open to learning and adapting to new projects, technologies, and processes. The Cloud Engineer should have a strong focus on maintaining high-quality work, driving automation and improvement of existing systems and processes, and utilizing their technical knowledge to support development teams. Additionally, they should be able to effectively communicate complex situations to both technical and non-technical staff.
Responsibilities
- Drive efficiency into SDLC process and infrastructure management
- Learn and adapt to new projects, technologies, and processes
- Maintain high quality of work
- Automate and improve existing systems and processes
- Utilize technical knowledge to support projects and development teams
- Context-switch between day-to-day project work
- Remain calm and composed under pressure
- Effectively communicate complex situations/problems to technical and non-technical staff
- Extensive experience in building, operating, and maintaining Linux/Windows infrastructure
Requirements
- Passionate about driving efficiency into SDLC process and infrastructure management
- Keen to learn and open to adapt to new projects, technologies, and processes
- Ability to maintain a high standard of work quality
- Experience in driving automation and improvement of existing systems and processes
- Strong technical knowledge to facilitate projects and support development teams
- Ability to context-switch between day-to-day project work
- Ability to remain calm and composed under pressure
- Effective communication skills to explain complex situations/problems to technical and non-technical staff
- Extensive experience in building, operating, and maintaining Linux/Windows infrastructure
Benefits
- Passionate about driving efficiency into SDLC process and infrastructure management
- Keen to learn and open to adapt to new projects, technologies, and processes
- High standard of work quality
- Drive automation and improvement of existing systems and processes
- Good use of technical knowledge to facilitate projects and support development teams
- Ability to context-switch between day-to-day project work
- Ability to keep a cool head under pressure
- Ability to concisely and quickly explain complex situations/problems to technical and non-technical staff
- Extensive experience of building, operating, and maintaining Linux/Windows infrastructure
- High degree of automation in infrastructure management
- Experience with Continuous Integration tools such as Jenkins
- Experience with configuration management tools like Puppet/Ansible
- Familiarity with public/private cloud-based infrastructure, particularly AWS
- Knowledge of Apache WWW and/or NGINX server and Tomcat
- Familiarity with common internet protocols (SMTP, HTTP/HTTPS, SSH, SMTP)
- Experience with source control systems like Git
- Proficiency in Unix shell scripting (Bash)
- Familiarity with containerization, specifically Docker
- Familiarity with orchestration engines like Kubernetes
- Good to have experience in MySQL system administration
- Familiarity with Jenkins Job Builder/Code As Pipeline
- Familiarity with build tools like Maven & Gradle