Vacancy title:
DevOps Engineer – Frontend
Jobs at:
NCBA GroupDeadline of this Job:
24 July 2027
Summary
Date Posted: Tuesday, July 19, 2022 , Base Salary: Not Disclosed
JOB DETAILS:
Job Purpose Statement
This is a technical role that is responsible for analysis, design, implementation and management of a highly automated continuous integration and continuous deployment environment. The role entails working closely with integration specialists, vendors, quality assurance, system administrators and IT Operations to manage product releases and deployments while observing the principles of CI/CD. The position requires solid knowledge in CI/CD platforms, cloud environments, Linux & Windows operating systems, automated testing, version control systems and integrations (API Gateway, Service bus and Microservices). This is a role that requires excellent interpersonal skills, the ability to work as part of an agile team, to manage competing priorities and ensure that quality is driven into the heart of the development process
from requirements definition through to delivery
Key Responsibilities & Percentage (%) Time Spent
• The effective execution of the role’s responsibilities should enhance the NCBA brands by delivering on the below key responsibilities:
• Design, build & maintain infrastructure to support a continuous integration & continuous deployment software development process, including all phases of development, quality assurance and software deployment. (20%)
• Design, build, and execute automated testing plans for all API gateway, service bus & microservice applications developed in the organization and provide reporting templates for monitoring testing coverage. (20%)
• Apply knowledge and experience, showing deep understanding of Software Development Standards to assist business and product teams develop products that solve business needs (20%)
• Provides thought leadership, coaching and mentorship to other team members for the implementation of a DevOps practice in the organization. (20%)
• Development of code & artifact version control processes and procedures to ensure proper release management and governance. (10%)
• Effective management of relationships and protocols with other technical platform owners and internal business owners (10%)
Main Activities
• Designing, developing, and supporting frameworks for our test infrastructure and providing automation expertise to our development teams.
• Selecting Fit for purpose tools to be used in the DevOps practice.
• Contributing toward predictable delivery of quality releases.
• Mentor team members on DevOps to build a culture of excellence.
• Make efficient use of version control and bug tracking systems
• Identify, analyze, and report test results
• Performs research and development to evaluate emerging technologies and their potential to optimize testing processes.
• Deploy updates and fixes
• Provide 3rd Level technical support
• Working on ways to automate and improve development and release processes
• Building and setting up new development tools and infrastructure
• Working with software developers and software engineers to ensure that development follows established processes and works as intended
• Planning out projects and being involved in project management decisions
Qualification And Experience Requirements
• A Bachelor’s degree in Computer Science, Information Technology, or related field. A Master’s degree in Technology or Business-related course is an added advantage
• Minimum 5 years’ experience in Applications systems development within a large highly digitized organization designing, implementing, and managing mission critical systems, with at least 2 of those years within DevOps engineering.
• Experience with API Gateways
• Experience with microservices architectures
• Experience with SOA/Service bus Platforms
• Strong hands-on experience in Oracle SOA suite including BPEL, Human Workflow, Business rules, BAM, Mediator, Oracle Adapters, OSB, JDeveloper, WebLogic Application server, and Oracle Database.
• Experience with CI/CD tools e.g., Jenkins, Puppet, Chef
• Experience in writing, executing, and monitoring automated test suites using a variety of technologies such as Cucumber, Concordion, Selenium, Appium, Robotium, SoapUI, JMeter
Qualification And Experience Requirements
• A Bachelor’s degree in Computer Science, Information Technology, or related field. A Master’s degree in Technology or Business-related course is an added advantage
• Minimum 5 years’ experience in Applications systems development within a large highly digitized organization designing, implementing, and managing mission critical systems, with at least 2 of
• those years within DevOps engineering.
• Experience with CI/CD tools e.g., Jenkins, Puppet, Chef
• Experience in writing, executing, and monitoring automated test suites using a variety of technologies such as Cucumber, Concordion, Selenium, Appium, Robotium, SoapUI, JMeter
• Certification and experience implementing best practice frameworks e.g., ITIL, PRINCE2
• Hands on experience in application development with major languages Java, Python, Kotlin, C++, C# and practical experience using relation RDBMS e.g., Oracle and MS SQL etc.
• Knowledge of Linux/Unix system administration will be required.
• Excellent analytical and problem-solving skills
• A good knowledge of the systems and processes within Financial Services industry
• Issue/bug tracking tools e.g., JIRA
Work Hours: 8
Experience in Months: 60
Level of Education: Bachelor Degree
Job application procedure
Method of Application
• Apply now
All Jobs
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.