Overview
Babban Gona Agricultural Franchise is a financially sustainable, high impact and highly scalable social enterprise, which is part-owned by the farmers it serves. Babban Gona is an innovative model designed to serve the bottom of the pyramid and transform agriculture into a job-creation engine. Through this agricultural franchise, Babban Gona offers a suite of services to smallholder farmers, helping them to overcome the challenges of fragmentation and low economies of scale.
Job Position: Senior DevOps Engineer
Job Location: Lagos
Job 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.
Job 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.
How to Apply
Interested and qualified candidates should:
Click here to apply online