--}}



JOB DESCRIPTIONS 


Key Responsibilities:

CI/CD Pipeline Management

  • Build and Optimize Pipelines: Architect and maintain high-availability CI/CD pipelines for multiple applications and microservices, with a focus on automation, efficiency, and minimal downtime.
  • Automated Testing Integration: Integrate automated testing frameworks within CI/CD pipelines to ensure quality assurance at every stage, including unit, integration, and security tests.
  • Deployment Automation and Canary Releases: Design deployment strategies that allow for rolling deployments, canary releases, and A/B testing, ensuring robust, zero-downtime deployment and rollback capabilities.

Cloud Infrastructure & Containerization

  • Cloud Environment Setup and Maintenance: Oversee the architecture, provisioning, and optimization of cloud environments across AWS, Azure, or GCP, focusing on high availability, disaster recovery, and security compliance.
  • Microservices and Container Strategy: Define and execute a containerization strategy using Docker, Kubernetes, and OpenShift, supporting the development of scalable microservices architecture.
  • Serverless Architecture: Explore and implement serverless solutions where applicable to further reduce infrastructure overhead and increase development agility.

Infrastructure as Code (IaC)

  • Automate Infrastructure Provisioning: Lead the design and maintenance of infrastructure as code (IaC) frameworks with Terraform, Ansible, or CloudFormation to enable reproducibility, traceability, and efficient resource management.
  • Policy as Code (PaC): Implement policy as code to automatically enforce security and compliance requirements across infrastructure resources, using tools like Open Policy Agent (OPA).
  • Multi-Environment Management: Ensure consistency and stability across development, staging, and production environments by using version-controlled IaC scripts.

Automation & Scripting

  • Advanced Workflow Automation: Develop and maintain scripts and automation workflows to streamline complex infrastructure tasks, from resource provisioning to decommissioning and failover.
  • Custom Tooling Development: Build custom scripts and tooling to bridge gaps between existing systems, enhancing DevOps workflows and enabling more efficient cross-functional collaboration.
  • Self-Healing Systems: Leverage automation for self-healing capabilities, where systems can automatically respond to issues and incidents without requiring manual intervention.

Digital Transformation & Modernization

  • Legacy System Integration: Work with teams to seamlessly integrate legacy systems into a modern DevOps environment, identifying areas where modernization efforts can deliver the most impact.
  • API Management and Orchestration: Support API-driven banking initiatives by creating standardized, secure, and scalable deployment frameworks for APIs, allowing for real-time and asynchronous service offerings.
  • Data-Driven DevOps: Use data from DevOps metrics, application logs, and monitoring systems to inform continuous improvement and innovation in the DevOps pipeline.

Monitoring, Logging & Observability

  • Comprehensive Monitoring Solutions: Design, implement, and maintain observability tools (e.g., Prometheus, Grafana, ELK Stack, Datadog) that provide deep insight into application and infrastructure health.
  • Proactive Incident Management: Set up proactive alerting systems and incident response processes to minimize downtime, including automated escalation protocols and incident management playbooks.

Security & Compliance

  • End-to-End DevSecOps: Embed security measures directly into the CI/CD pipeline, incorporating vulnerability scanning, static application security testing (SAST), and dynamic application security testing (DAST).
  • Secrets Management: Design and implement secure secrets management solutions (e.g., HashiCorp Vault) to safeguard sensitive information within DevOps workflows.

Collaboration & Documentation

  • Cross-Functional Collaboration: Partner with development, security, and infrastructure teams to align DevOps practices with product requirements, security standards, and operational goals.
  • Process Documentation and Knowledge Sharing: Create detailed documentation of DevOps practices, infrastructure configurations, deployment workflows, and troubleshooting guidelines, promoting knowledge sharing across teams.

Performance Optimization and Scalability

  • Resource Management: Continuously evaluate infrastructure performance and costs, recommending optimizations and implementing auto-scaling policies for resource efficiency.
  • Capacity Planning: Conduct proactive capacity planning to anticipate scaling needs for infrastructure, ensuring that resources meet current and future demands.
  • Load Testing and Performance Benchmarking: Perform load and stress testing on critical systems to identify performance bottlenecks, implementing optimizations to support peak loads.

Continuous Improvement and Innovation

  • Stay Ahead of Emerging Technologies: Keep abreast of new technologies and industry trends, evaluating their potential for integration within the bank’s DevOps environment.
  • Continuous Process Optimization: Conduct regular retrospectives and DevOps health checks to identify areas for improvement, iterating on processes to enhance speed, reliability, and security.
  • AI/ML in DevOps: Explore and implement AI-driven DevOps tools for predictive maintenance, anomaly detection, and workload optimization, supporting proactive, intelligent monitoring.


Education And Experience Required

  • Education: Bachelor’s or master’s degree in computer science, Engineering, or a related field.
  • Experience: 5+ years of experience in DevOps or related roles, ideally within a highly regulated industry like finance.
  • CI/CD Tools: Expertise with CI/CD tools such as Jenkins, GitLab CI/CD, CircleCI, or Azure DevOps.
  • Cloud Platforms: Deep experience with cloud infrastructure on AWS, GCP, or Azure, including a focus on networking, storage, compute, and security.
  • IaC Tools: Proficient in Terraform, Ansible, or CloudFormation for defining and managing infrastructure as code.
  • Containerization: Advanced skills with Docker and Kubernetes, with experience in deploying and managing containers at scale.
  • Scripting and Automation: Strong scripting skills in Python, Bash, or PowerShell.
  • Monitoring & Observability: Proficiency with monitoring tools like Prometheus, Grafana, ELK Stack, and Datadog.
  • Security & Compliance: Knowledge of DevSecOps practices, including vulnerability scanning, secrets management, and secure CI/CD pipeline practices.
  • Digital Transformation: Familiarity with digital transformation initiatives, including modern software development practices, microservices, and API-driven architectures.






Salary

Competitive

Monthly based

Location

, East Gonja Municipal District, Savannah Region, Ghana, Savannah Region, Ghana

Job Overview
Job Posted:
1 week ago
Job Expire:
1w 22h
Job Type
Full Time
Job Role
Engineer
Education
Bachelor Degree
Experience
5 - 10 Years
Slots...
1

Share This Job:

Location

, East Gonja Municipal District, Savannah Region, Ghana, Savannah Region, Ghana