DevOps Engineer
Are you a DevOps engineer who is passionate about designing, building and maintaining cloud or on-prem infrastructure? Then, you are welcome to join our team. Royal Media Services Limited is the leading media house in Eastern Africa. It is home to award winning talent and products. Royal Media Services is hereby advertising on behalf of its sister company; Content Aggregation Ltd, which is an aggregator and distributor of Content, through its video-on-demand brand. The company is looking for a suitably qualified person to fill the above position.
Qualifications;
- Bachelor in Computer Science, Software Engineering, Statistics, Computer Engineering or any other relevant course
- A DevOps Engineer who has a wide-ranging knowledge of both development and operations, including scripting, infrastructure management, system administration, and DevOps toolchains.
- He/she needs to have a strong understanding of common system architecture, provisioning, and administration, source control, giving and receiving code reviews, writing unit tests, and familiarity with agile principles.
- For this role, she/he will be driving innovation in our product development while relentlessly improving the performance, scalability, high availability and cost optimization
The DevOps engineer shall undertake the following:
- Working with software developers and software engineers to build and manage production services to ensure high availability
- Design, configure, and support software build/deploy pipelines (CI/CD, Git, GitLab) for Group projects
- Build and set up new development tools, policies and infrastructure
- Undertakes software deployment through various staged operating environments i.e. Development, QA, Staging, Production
- Ensure that we have the best system hosting & backup services for all products across the Group
- Tests code, processes, and deployments to identify ways to streamline and minimize errors
- Ensuring that systems are safe and secure against cybersecurity threats
- Establish and enforce system monitoring tools to ensure high availability and cost optimization
- Establish and enforce risk assessment policies and standards
What you’ll need
- Fluency in scripting languages i.e bash and python
- Hands on experience in managing AWS or related cloud infrastructure at scale as well as on-prem infrastructure
- Experience in building high availability and auto-scaling infrastructure that optimizes cost and performance
- Skills in building and designing automated deployment pipelines in CI/CD environment
- Strong skills in the following technologies
â—‹ Linux and related distros
â—‹ Monitoring tools and techniques i.e. (grafana, graphite, nagios etc)
â—‹ Containerization (Docker, Kubernetes)
â—‹ Experience in servers, servlet containers and web servers (Nginx, Apache, Tomcat)
â—‹ Intermediate to expert level skills in RDBMSs such as Mysql, Postgresql
â—‹ Working knowledge of Virtualization i.e. vmware, virtualbox etc - Great communication and collaboration skills
If you qualify, please send your application and resume to [email protected] and ensure the email subject is DevOps Engineer.
Closing date will be 31st August, 2024. Only shortlisted candidates will be contacted.