Engineer, Development Operations Jobs – Stanbic Bank

Job Title:  Engineer, Development Operations

Organisation: Stanbic Bank

Duty Station:  Kampala, Uganda

 

About US:

Stanbic Bank Uganda Limited is a subsidiary of Stanbic Africa Holdings Limited which is in turn owned by Standard Bank Group Limited (“the Group”), Africa’s leading banking and financial services group. The Standard Bank Group is the leading banking group focused on emerging markets. It is the largest African banking group ranked by assets and earnings. Stanbic Bank Uganda Limited is the largest bank in Uganda by assets and market capitalization. It offers a full range of banking services through two business units; Personal and Business Banking (PBB), and Corporate and Investment Banking (CIB).

 

FlyHub Uganda Limited, is a Stanbic Uganda Holdings company charted with designing, developing, and delivering state of the art enterprise solutions.

 

Job Summary:   The Engineer, Development Operations will mainly integrate project functions and resources across the product life cycle, from planning, design, development, testing, deployment, maintenance, update and support in order to improve collaboration, efficiency, productivity, reliability, scalability, monitoring customer satisfaction.

 

Key Duties and Responsibilities:

Client

  • Understanding the needs of stakeholders and conveying this to developers
  • Monitoring and measuring customer experience and KPIs and reporting on progress to management and customers.

Technology

  • Deploy and maintain critical applications on cloud-native microservices architecture
  • Design and implement secure automation solutions for development, testing and production environments
  • Build and deploy automation, monitoring and analysis solutions
  • Manage continuous integration and delivery pipeline to maximize efficiency
  • Strengthen application and environment security, applying standards and best practices and providing tooling to make development workflows more secure
  • Develop and maintain solutions for operational administration, system/data backup, disaster recovery, and security/performance monitoring
  • Continuously evaluate existing systems with industry standards, and make recommendations for improvement
  • Implementing various development/testing tools and IT infrastructure.
  • Defining and setting development, test, release, update, and support processes for DevOps operation
  • Review, verify, validate software code and analyse results in order to identify and resolve bugs and deploy fixes
  • Continuously monitor software during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the wastage
  • Encouraging and building automated processes and implementing various automation tools.
  • Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management to ensure that systems are safe and secure against cybersecurity threats
  • Ensure incidents are logged correctly, investigated to identify root causes and fixes are deployed to reduce occurrence and improve customer satisfaction.
  • Defining and setting development, test, release, update, troubleshoot, maintenance and support processes and procedures
  • Strive for continuous improvement across the software development life cycle with a focus on improving software performance, availability, resilience, and scalability.
  • and build continuous integration, continuous development, and constant deployment pipeline using appropriate tools across multiple environments.
  • Iterate on best practices to increase the quality & velocity of deployments
  • Manage, track and document changes to code with source control tools
  • Deploy applications via automation with configuration management tools
  • Measure performance and environment of application with system & application log tools

Planning

  • Planning the team structure, activities, and involvement in project management activities.

People

  • Working with software developers and software engineers to ensure that development follows established processes and works as intended
  • Work collaboratively with multiple agile teams to help deliver end-to-end products and features, seeing them through from conception to delivery.
  • Remain up to date on industry trends, share knowledge among teams and abide by industry best practices for configuration management and automation.




Qualifications, Skills and Experience:

  • The applicant for the Stanbic Bank Engineer, Development Operations job must hold a Bachelor or Master’s degree in Computer Science, Engineering, or related field
  • AWS Certifications – Developer, DevOps Engineer, SysOps Administrator
  • Three to five years of working experience as a DevOps/Systems Engineer or similar software engineering role
  • Strong experience working with automation tooling such as Terraform, Ansible, Chef, Puppet, Salt
  • Experience deploying microservice architecture, applications, and supporting services
  • Knowledge of Linux Kernel fundamentals including job management, memory management, file systems, networking & debugging
  • Knowledge of containerization and clustering technologies such as Docker, Kubernetes, Helm, Compose and ECS
  • Understanding of system administration in Linux environments
  • Strong experience with various managed and self-hosted CI/CD tooling such as Jenkins, Travis, Drone, Mule, Spinnaker, Circle
  • Proficiency in scripting and programming languages such as Bash, Golang, Java, JavaScript, Perl, Python, Python testing, Ruby, NodeJS, Ruby on Rails, Scala
  • Full understanding of software development lifecycle best practices and troubleshooting
  • Experience working on AWS Cloud based infrastructure and solutions such as EC2, ECS, ECR, R53, SES, Elasticache, RDS, Redshift, IAM, Autoscaling, Lambda
  • Experience in configuration and managing databases such as MySQL, Mongo
  • Awareness of critical concepts in DevOps and Agile principles
  • Experience maintaining and deploying highly available, fault-tolerant, and automated systems at scale
  • Experience with version control tools system experience such as Git
  • Understanding of monitoring tools such as Pagerduty, CloudWatch, Datadog, Sentry

 

Certifications (A big plus)

  • Oracle Certified Professional, Java EE 7 Application Developer
  • Oracle Certified Professional Java Programmer (OCPJP) certification
  • Oracle Certified Associate Java Programmer (OCAJP) – Java SE 8 and Java SE 11
  • Oracle Certified Professional Java Programmer (OCPJP) – Java SE 8 and Java SE 11
  • Oracle Certified Professional Java Application Developer (OCPJAD) – Java EE 7
  • Oracle Certified Master Java Enterprise Architect (OCMJEA) – Available for Java EE 6
  • AWS Certified Solutions Architect – Associate
  • AWS Certified Solutions Architect – Professional
  • AWS Certified Developer – Associate
  • Microsoft Certified: Azure Solutions Architect Expert
  • CompTIA Cloud+

 

How to Apply:

All candidates who wish to join the one of Africa’s biggest Banking Groups, Standard Bank in the aforementioned capacity is encouraged to Apply Online by visiting Link below.

 

Click Here

 

For more of the latest jobs, please visit https://www.theugandanjobline.com or find us on our facebook page https://www.facebook.com/UgandanJobline

Related Jobs