Job Details
Skills And Tools:
Job Description
. Analyzes the technology currently being used and develops plans and processes for improvement and expansion. The DevOps engineer provides support for urgent analytic needs.
2. Develops, codes, builds, installs, configures, and maintains IT solutions.
3. Participates in project planning meetings to share their knowledge of system options, risk, impact, and costs vs. benefits. In addition, DevOps engineers communicate operational requirements and development forecasts.
4. Tests code, processes, and deployments to identify ways to streamline and minimize errors.
5. Uses configuration management software to automatically deploy updates and fixes into the production environment.
6. Perform routine application maintenance to ensure the production environment runs smoothly. Develops maintenance requirements and procedures.
7. Recommends performance enhancements by performing gap analysis, identifying alternative solutions, and assisting with modifications
Policies, Processes & Procedures
8. Follow all relevant department policies, processes, standard operating procedures and instructions so that work is carried out in a controlled and consistent manner.
Day-to-day Operations
9. Follow the day-to-day operations related to own jobs in the department to ensure continuity of work
Compliance
Job Requirements
4+ years of experience.
• Experience in developing software applications and a good knowledge of scripting languages such as Java, Go, JavaScript, Python, NodeJS and so on.
• Knowledge of Various DevOps Tools and Technologies such as Git, GitLab, Kubernetes, Docker, Prometheus, Grafana, Elastic Search and Kibana.
• Experience with managing deployments and integrations
• Experience in, an Agile software development environment.
• University Degree Holder Computer Science, Engineering, Software Engineering, or a relevant field.
• Proven experience in conducting software research
• Knowledge of Banks software development design procedures and objectives