datatrota
Signup Login
Home Jobs Blog

Senior DevOps Engineer at Babban Gona

Babban GonaLagos, Nigeria Software Development
Full Time

Babban Gona, which means "Great Farm" in the Hausa language, is a social enterprise organization that provides support for smallholder farmers in Nigeria to become more profitable. 

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. 

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend