Senior DevOps Enginee

Job Summary:

This role will have special focus on promoting DevOps model to increase developer productivity through well-orchestrated automated services in various stages of continuous integration and continuous delivery. DevOps Lead Engineer must have a very deep understanding of various development tools and technologies. This is a hands-on technical role but with a high degree of collaboration to drive cultural change and raise the maturity levels of the Continuous Delivery practices. The role holder will cross and merge the barriers that exist between the various business, software development, testing, and operations teams and keep existing networks in mind as they design, plan, and test.

Supervisory Responsibilities:

·         This position has no direct supervisory responsibilities but does serve as a coach and mentor for other positions in the department.

Duties/Responsibilities:

·         Responsible for developing and building IT solutions, install and configure solutions, implement reusable components, translate technical requirements, assist with all stages of test data, develop interface stubs and simulators and perform script maintenance and updates.

·         Build automated deployments using configuration management technology.

·         Deploy new modules and upgrades and complete fixes within the production environment. 

·         Make modules ready for production, which entails moving them according to specific procedures and documenting knowledge transfer.

·         Responsible for routine application maintenance tasks which must be accomplish via strategy-building techniques. 

·         Create requirements and procedures for implementing routine maintenance. 

·         Responsible for troubleshooting existing information systems for errors and resolving those errors

·         Evaluate existing applications and platforms and recommendations for enhancing performance via gap analysis, identifying the most practical alternative solutions and assisting with modifications.

·         Design DevOps roadmaps for enterprise agility as well as DevOps readiness.

·         Design release plan roadmap in collaboration with Chief Product Owner and Chief Scrum Master.

·         Deploy/Scale incremental improvements enterprise-wide, measure progress, then return to step one to reassess DevOps capability.

·         Drive automation at all stages of software development, release, operations, and maintenance.

·         Craft solutions to fit the Agile practices from development, testing, to governance.

·         Design, encourage and monitor continuous process improvement and Agile assessments

·         Set up the tools for Enterprise DevOps delivery pipeline 

Required Skills/Abilities:

·         Leading with Agility in a technical team

·         Mentoring

·         Excellent communication, prioritization, collaboration and negotiating skills

·         Strong and effective decision making

·         Thorough experience and knowledge of scrum/agile framework in a growing organization

·         Excellent time management, change management, and organizational skills

Education and Experience:

·         Bachelor’s degree in information technology or any computer science-related fields

·         4+ years’ experience in DevOps and/or Cloud Infrastructure Engineering

·         Demonstrable background standing up Kubernetes (k8s) - GKE highly preferred facing products

·         Demonstrable background standing up Kubernetes (k8s) - GKE highly preferred

·         Recent experience using Infrastructure as Code, Configuration Management, & Orchestration tools (Chef, Ansible, Terraform, Cloud formation, Puppet, etc.)

·         A strong understanding of public cloud environments (preferably GCP)

·         Experience leveraging multiple methods of working such as CI/CD, BDD, TDD, Agile and a strong understanding of the software delivery lifecycle (SDLC)

·         Scripting/light application coding may be involved (Java, JS, Python)

We are Guaranty Trust. Founded in 1990, we own and operate one of Africa's best managed banking franchises, serving over 24 million customers across 10 African countries and the United Kingdom. We are Proudly African and Truly International. We believe in getting it right the first time every time and we hold ourselves to the highest global standards in corporate governance. We put to work our commitment to touching lives by championing causes and sponsoring initiatives that uplift people and communities everywhere we operate. We are on a mission to make financial services cheaper, easily accessible and more rewarding for every person and business in Africa. We are going beyond banking to deliver innovative financial solutions that will make people's lives easier, help businesses do better and drive growth in all of the economies where we operate.