DevOps Support Specialist job at National Bank of Commerce (NBC)
Website :
8 Days Ago
Linkedid Twitter Share on facebook
DevOps Support Specialist
2025-07-24T23:46:03+00:00
National Bank of Commerce (NBC)
https://cdn.greattanzaniajobs.com/jsjobsdata/data/employer/comp_3751/logo/National%20Bank%20of%20Commerce%20(NBC).jpg
FULL_TIME
 
Tanzania
Dar es Salaam
00000
Tanzania
Banking
Computer & IT
TZS
 
MONTH
2025-07-31T17:00:00+00:00
 
Tanzania
8

The role is focused on designing, building, and maintaining a reliable and efficient deployment environment across OpenShift, Portainer, Kubernetes, Docker Swarm, and Linux systems to support the organization's objectives. Key responsibilities include:

(1)Ensuring stable and compliant deployment operations.
(2)Collaborating with developers, integration specialists, and operations teams to manage code changes and production releases.
(3)Troubleshooting and addressing production issues in coordination with responsible support and products teams.
(4)Supporting governance standards, reviewing code quality, and facilitating production readiness.
(5)Managing development tools (e.g., GitLab, IDEs, Portainer, OCP4) and infrastructure setup.
(6)Drafting deployment documentation and coordinating release strategies.
(7)Engaging with support teams (L1/L2), vendors, and group forums to align efforts with organizational policies and standards.

Job Description​

  • Infrastructure & Service Inventory: Maintain an always-updated inventory of services, infrastructure components, SSL/TLS certificates, databases, cloud resources, and container environments using infrastructure-as-code (IaC) definitions.

  • Observability & Metrics-Driven Decision Making: Implement and analyze telemetry (metrics, logs, traces) via tools like Prometheus, Grafana, ELK/EFK Stack to make data-driven performance and capacity decisions.

  • Service Quality & SLA Adherence: Track and report on system SLAs, uptime metrics, and incident resolution timelines across all tiers (Dev, UAT, Prod, DR).

  • Service Availability & Risk Evaluation: Continuously evaluate system availability, scalability, and performance across UAT, Production, and Disaster Recovery (DR) environments. Identify gaps and proactively design improvement strategies.

  • Disaster Recovery (DR) Planning & Testing: Participate in and coordinate DR test planning, execution, and documentation. Ensure failover procedures, configurations, and data replication mechanisms are effective and tested regularly.

  • Compliance & Vulnerability Assessments (VA): Work closely with Risk and Compliance to conduct Vulnerability Assessments (VA), prioritize remediation, and ensure systems meet audit, regulatory, and internal policy requirements. Integrate security early into the pipeline using SonarQube. Enforce static and dynamic code analysis before merging.

  • CI/CD & Pre-Production Validation: Implement and manage automated pipelines using GitLab CI/CD to test and deploy applications (e.g., Spring Boot, Laravel, FastAPI, Fastify, Next.js) across Docker, Kubernetes, and OpenShift environments.

  • Deploy apps to Apple App Store and Google Play Store, ensuring compliance with platform guidelines, proper signing, versioning, and rollout strategy.

  • Blue/Green & Canary Deployments: Use advanced release strategies like canary and blue/green deployments in Docker Swarm, Kubernetes/OpenShift for zero-downtime and rollback-safe deployments.

  • Implement testing for microservices and ensure full coverage with end-to-end UI/API tests using tools like Postman, or Selenium.

  • Self-Healing Infrastructure: Implement health checks, probes, and auto-restart mechanisms in Kubernetes/Docker Swarm for self-healing behavior.

  • Runbooks & Playbooks for Incident Response: Maintain detailed, version-controlled runbooks for production issues, including escalation paths and recovery steps.

  • Postmortems & Blameless RCA: Lead blameless post-incident reviews, documenting Root Cause Analysis (RCA) basing on facts and lessons learned, then automate fixes to prevent recurrence.

  • Scalable Secret and configuration Management: Manage configurations, credentials and secrets securely using tools like Config Servers, Vault, Sealed Secrets — never hardcoded in codebases or CI pipelines.

  • Continuously monitor and update open-source dependencies for vulnerabilities, licenses, and compliance using tools like OWASP Dependency-Check.

  • DevOps Evangelism & Culture Building: Promote a culture of automation, transparency, and shared responsibility. Run internal DevOps bootcamps, and knowledge-sharing sessions to Support Functions.

  • Encourage teams to contribute to shared infrastructure tooling and practices as part of an InnerSource approach, fostering reusability and collaboration.

  • Ensure deployment processes, troubleshooting, architecture, and onboarding are documented using Markdown, stored in GitLab, and versioned like code.

  • Cross-Team Empowerment & Enablement: Work with developers, QA, security, and product teams to break down silos and enable rapid, secure delivery of value to users.

Qualifications

Bachelor's Degree - Information Technology, Experience in a similar environment

 
 
 
bachelor degree
12
JOB-6882c5bbdb165

Vacancy title:
DevOps Support Specialist

[Type: FULL_TIME, Industry: Banking, Category: Computer & IT]

Jobs at:
National Bank of Commerce (NBC)

Deadline of this Job:
Thursday, July 31 2025

Duty Station:
Tanzania | Dar es Salaam | Tanzania

Summary
Date Posted: Thursday, July 24 2025, Base Salary: Not Disclosed

Similar Jobs in Tanzania
Learn more about National Bank of Commerce (NBC)
National Bank of Commerce (NBC) jobs in Tanzania

JOB DETAILS:

The role is focused on designing, building, and maintaining a reliable and efficient deployment environment across OpenShift, Portainer, Kubernetes, Docker Swarm, and Linux systems to support the organization's objectives. Key responsibilities include:

(1)Ensuring stable and compliant deployment operations.
(2)Collaborating with developers, integration specialists, and operations teams to manage code changes and production releases.
(3)Troubleshooting and addressing production issues in coordination with responsible support and products teams.
(4)Supporting governance standards, reviewing code quality, and facilitating production readiness.
(5)Managing development tools (e.g., GitLab, IDEs, Portainer, OCP4) and infrastructure setup.
(6)Drafting deployment documentation and coordinating release strategies.
(7)Engaging with support teams (L1/L2), vendors, and group forums to align efforts with organizational policies and standards.

Job Description​

  • Infrastructure & Service Inventory: Maintain an always-updated inventory of services, infrastructure components, SSL/TLS certificates, databases, cloud resources, and container environments using infrastructure-as-code (IaC) definitions.

  • Observability & Metrics-Driven Decision Making: Implement and analyze telemetry (metrics, logs, traces) via tools like Prometheus, Grafana, ELK/EFK Stack to make data-driven performance and capacity decisions.

  • Service Quality & SLA Adherence: Track and report on system SLAs, uptime metrics, and incident resolution timelines across all tiers (Dev, UAT, Prod, DR).

  • Service Availability & Risk Evaluation: Continuously evaluate system availability, scalability, and performance across UAT, Production, and Disaster Recovery (DR) environments. Identify gaps and proactively design improvement strategies.

  • Disaster Recovery (DR) Planning & Testing: Participate in and coordinate DR test planning, execution, and documentation. Ensure failover procedures, configurations, and data replication mechanisms are effective and tested regularly.

  • Compliance & Vulnerability Assessments (VA): Work closely with Risk and Compliance to conduct Vulnerability Assessments (VA), prioritize remediation, and ensure systems meet audit, regulatory, and internal policy requirements. Integrate security early into the pipeline using SonarQube. Enforce static and dynamic code analysis before merging.

  • CI/CD & Pre-Production Validation: Implement and manage automated pipelines using GitLab CI/CD to test and deploy applications (e.g., Spring Boot, Laravel, FastAPI, Fastify, Next.js) across Docker, Kubernetes, and OpenShift environments.

  • Deploy apps to Apple App Store and Google Play Store, ensuring compliance with platform guidelines, proper signing, versioning, and rollout strategy.

  • Blue/Green & Canary Deployments: Use advanced release strategies like canary and blue/green deployments in Docker Swarm, Kubernetes/OpenShift for zero-downtime and rollback-safe deployments.

  • Implement testing for microservices and ensure full coverage with end-to-end UI/API tests using tools like Postman, or Selenium.

  • Self-Healing Infrastructure: Implement health checks, probes, and auto-restart mechanisms in Kubernetes/Docker Swarm for self-healing behavior.

  • Runbooks & Playbooks for Incident Response: Maintain detailed, version-controlled runbooks for production issues, including escalation paths and recovery steps.

  • Postmortems & Blameless RCA: Lead blameless post-incident reviews, documenting Root Cause Analysis (RCA) basing on facts and lessons learned, then automate fixes to prevent recurrence.

  • Scalable Secret and configuration Management: Manage configurations, credentials and secrets securely using tools like Config Servers, Vault, Sealed Secrets — never hardcoded in codebases or CI pipelines.

  • Continuously monitor and update open-source dependencies for vulnerabilities, licenses, and compliance using tools like OWASP Dependency-Check.

  • DevOps Evangelism & Culture Building: Promote a culture of automation, transparency, and shared responsibility. Run internal DevOps bootcamps, and knowledge-sharing sessions to Support Functions.

  • Encourage teams to contribute to shared infrastructure tooling and practices as part of an InnerSource approach, fostering reusability and collaboration.

  • Ensure deployment processes, troubleshooting, architecture, and onboarding are documented using Markdown, stored in GitLab, and versioned like code.

  • Cross-Team Empowerment & Enablement: Work with developers, QA, security, and product teams to break down silos and enable rapid, secure delivery of value to users.

Qualifications

Bachelor's Degree - Information Technology, Experience in a similar environment

 

Work Hours: 8

Experience in Months: 12

Level of Education: bachelor degree

Job application procedure

Interested in applying for this job? Click here to submit your application now

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Tanzania
Job Type: Full-time
Deadline of this Job: Thursday, July 31 2025
Duty Station: Tanzania | Dar es Salaam | Tanzania
Posted: 24-07-2025
No of Jobs: 1
Start Publishing: 25-07-2025
Stop Publishing (Put date of 2030): 25-07-2034
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.