Requirements
As a DevOps engineer you will be expected to grow and develop also internally mentor others to ensure that our standards for technology solutions delivered are repeatable, practices are best and consistent, effective, and current.
1)Knowledge in a DevOps Engineer role; possessing production-level experience with distributed applications at scale in public cloud (AWS and/or Azure and/or GCM).
2)Knowledge on CI/CD pipelines, Build and Deployment activities.
3)Knowledge on Node.JS, NoSQL or SQL database , loopback, Express , REST, Web
Sockets, JavaScript, Ajax.
4)Knowledge on one (and preferably more) of the following languages: Java, Python, Groovy,
Javascript or Ruby
5)Knowledge with Linux-based infrastructures and operating systems, Linux/Unix administration.
6)Knowledge with automation tools like Jenkins / Bamboo, and configuration and deployment tools like Chef/Puppet, Ansible, etc.
7)knowldge working in an Agile, fast-paced, DevOps environment.
Production level understanding of ontainerization orchestration engines (i.e.,Kubernetes, Docker).
9)Working knowledge on monitoring servers, AWS EC2, RDS, VPC and debugging build and
deployment issues.
10)Strong knowledge of modern, continuous development techniques and pipelines (Agile,
Kanban, CI/CD, Jenkins, Git).
11)Good communication skills and ability to explain protocol and processes with team and
management.
12)Time and project management skills, with the capability to prioritise and multitask as needed.
Responsibilities
Handle application infrastructure and configuration end to end
– Handle application deployments to roll out features/bug fixes
– Debug production issues and apply hot fixes in codebase and configurations to keep systemsup at all times
– Actively monitor and ensure system health at all times
– Follow and suggest improvements to the SDLC cycle
Candidates with F1-OPT and EADs are also encouraged to apply