Senior DevOps Engineer at Babban Gona

Lagos

Babban Gona

Company Info

Mid sized business

1 to 50 Employees

Babban Gona, which means "Great Farm" in Hausa, is a social entrepreneurship organisation that helps Nigerian smallholder farmers increase their profits.

Babban Gona, which means “Great Farm” in Hausa, is a social entrepreneurship organisation that helps Nigerian smallholder farmers increase their profits.

Title: Senior DevOps Engineer

Location: Lagos

Key Responsibilities

  • Implement automation pipeline for continuous integration and delivery of our web and mobile applications using Jenkins.
  • Deploy and maintain applications and services deployed within our cloud environment.
  • Implement and manage alerting systems (Prometheus, Grafana) to deliver health, vulnerability notifications within communication channels to technology stakeholders.
  • Identify opportunities to improve/ automate manual processes resulting to time wastage.
  • Support QA unit to automate manual and regression testing using appium.
  • Documenting application artifacts using nexus
  • Building the bridge between Engineering (Dev & QA) and IT Operations.
  • Collaborate with developers on software requirements, as well as interpret test stage data.
  • Other responsibilities and tasks required to support organizational goals and objectives.

Key Requirements :

  • Bachelor’s Degree in Computer Science, Computer Engineering, Information Systems or other related field. Master’s degree in a related field is preferred.
  • Up to 5 years of experience in DevOps.
  • Experience working with Kubernetes and containers
  • Experience working in cloud environment  –  Google Cloud, AWS, Digital Ocean.
  • Proficient using Git and other version control systems.
  • Demonstrate proficiency with scripting languages (Python, Bash) Experience with creating, running, and troubleshooting native builds.
  • Automate the delivery of software packages to Babban Gona application users.
  • Advanced knowledge of programming languages such as Python and Java, and writing code and scripts.

Other Requirements

  • Ability to install and configure software, gather test-stage data, and perform debugging.
  • Ability to ensure smooth software deployment by writing script updates and running diagnostics.
  • Proficiency in documenting processes and monitoring performance metrics.
  • Advanced knowledge of best practices related to data encryption and cybersecurity.
  • Ability to keep up with software development trends and innovation.
  • Exceptional interpersonal and communication skills.
  • Utilize various open source technologies.
  • Review and recommend solutions and tools to improve the software development process
  • Proven ability to leverage technology to translate business requirements.

Start Up Environment

  • Thrives in a fast paced, start-up environment with dynamic business priorities.

Deadline: Not Stated

How to Apply: Interested candidates should Click Here to apply online.