DevOps Engineer Job at First Bank of Nigeria Limited

First Bank of Nigeria Limited (FirstBank) is Nigeria's largest financial services institution by total assets and gross earnings. With more than 10 million customer accounts, FirstBank has over 750 branches providing a comprehensive range of retail and corporate financial services. The Bank has international presence through its subsidiaries, FBN Bank (UK) Limited in London and Paris, FBNBank DRC, FBNBank Ghana, FBNBank Gambia, FBNBank Guinea, FBNBank Sierra-Leone and FBNBank Senegal, as well as its Representative Offices in Johannesburg, Beijing and Abu Dhabi.

We are recruiting to fill the position below:

Job Position: DevOps Engineer


Job Identification: 1300
Job Location: Lagos
Job Schedule: Full time

Job Objectives

  • Performsthe following key functions at the Digital Innovation Lab:
  • Defines and executes a high-level software architecture, including its main components and interfaces.
  • Ensures seamless interaction between system components and external systems within and outside the Lab and bank.
  • Establishes a clear architectural vision to guide solution development, ensuring mutual understanding among all stakeholders involved in product development.
  • Designs the infrastructure that supports solutions from the Lab, collaborating with internal and external teams—Test and Production environments.
  • Oversees solution deployment and provides ongoing support for solutions developed by the Digital Innovation Lab.
  • Designs, automates, and optimize deployment pipelines for efficient and reliable software delivery.
  • Bridges the gap between software development and IT operations, enabling faster, more efficient, and more reliable software deployment. 

Duties & Responsibilities 

  • Design and review the working architecture to support solutions developed by the Digital Innovation Lab or outsourced to third parties, ensuring the architecture aligns with customer requirements and leverages available technologies.
  • Perform solution deployment, support, and maintenance for all Digital Innovation Lab solutions.
  • Ensure effective communication of technical requirements to all stakeholders, including business and technical teams, regarding solutions from the Lab.
  • Define software engineering standards and ensure successful deployment, seamless operation, and optimal performance.
  • Collaborate with development teams and oversee the entire software development lifecycle.
  • Manage and oversee IT systems and networks supporting Digital Innovation Lab solutions, ensuring they meet functionality, performance, resilience, reusability, comprehensibility, scalability, security, technology constraints, and trade-offs, in collaboration with the bank’s CIO functions.
  • Participate in idea-generation sessions, providing guidance on architecture and infrastructure requirements for proposed ideas.
  • Develop and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines to automate application deployment
  • Implement monitoring tools to ensure system reliability and performance.