DEVOPS ENGINEER (1) – SYSTEMS & DATABASE ADMINISTRATION
Technology
BE PART OF THE TEAM
DEVOPS ENGINEER (1) – SYSTEMS & DATABASE ADMINISTRATION / TECHNOLOGY DEPARTMENT
Job Scope
Automating and streamlining the development, deployment, and operational processes of applications. This role bridges the gap between development and operations teams to ensure the efficient, reliable, and secure delivery of software solutions. The DevOps Engineer will implement continuous integration and continuous deployment (CI/CD) pipelines, monitor application performance, and drive improvements in deployment processes.
KEY RESPONSIBILITIES
Design, implement, and maintain CI/CD pipelines to automate and streamline software delivery.
Collaborate with development teams to ensure the seamless integration of new code into the production environment.
Automate and manage infrastructure provisioning, configuration, and deployment using Infrastructure as Code (IaC) tools like Terraform, Ansible, or CloudFormation.
Monitor and maintain the health and performance of applications in production, ensuring high availability and scalability.
Implement monitoring, logging, and alerting systems to proactively detect and address issues.
Ensure proper version control, release management, and deployment strategies for all code releases.
Collaborate with security teams to integrate security best practices into the DevOps pipeline.
Optimize cloud infrastructure and environments to achieve cost-efficiency, scalability, and performance.
Troubleshoot and resolve infrastructure and application issues quickly to minimize downtime.
Participate in on-call rotation for incident management and resolution of production issues.
Document best practices, operational procedures, and system configurations.
Stay updated with the latest industry trends, tools, and technologies related to DevOps.
REQUIREMENTS
Bachelor’s degree in computer science, information technology, business, or a related field, with minimum 3 years of work experience. OR,
Diploma in computer science, information technology, business, or a related field, with minimum 5 years of work experience.
Relevant professional certifications related to fields of DevOps is an advantage.
Strong experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
Hands-on experience with cloud platforms like AWS, Azure, or Google Cloud.
Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
Proficiency in scripting languages (e.g., Bash, Python, Ruby, or PowerShell).
Solid understanding of version control systems, particularly Git.
Knowledge of monitoring tools like Prometheus, Grafana, Nagios, or ELK stack.
Knowledge of security practices related to DevOps (e.g., secure coding, vulnerability scanning, compliance) is an advantage.
Familiarity with microservices architecture and related technologies.
Understanding of networking, firewalls, load balancers, and VPNs.
Strong problem-solving skills with a proactive, results-oriented approach.
Good communication and collaboration skills to work effectively with cross-functional teams.
Documents required with application.
Curriculum Vitae (CV) / Resume,
Attested educational certificates,
National ID card copy,
Passport Size Photo
Police Report (validity less than 06 months)
Deadline:
Date: 24 March 2025
Time: 14:30
Inquiries
Should you have any inquiries please send us an email to [email protected].
REMUNERATION
Competitive Salary
Performance-based bonus
Annual Increment
Health insurance for staff and direct dependents
Professional growth and development
Exclusive employee benefits on bank's products.
Please note that only shortlisted candidates will be contacted to attend interview.