Ikore is an international development organization proffering innovative solutions to drive sustainable social and enterprise development. Working in economically deprived places and vulnerable communities torn apart by instability across Nigeria and providing solutions that support inefficient markets and communities is implementing an agricultural mechanization service intervention aimed at enhancing access of smallholder farmers to affordable and sustainable mechanization services in Nigeria.
The project aims to create work opportunities for mechanization service providers, tractor operators, and others in the mechanization value chain. The project’s primary target is young men and women in peri-urban and rural communities, providing bundled mechanization services. Ultimately, the project focuses on capacity-building, affordable last-mile services, financial inclusion, technology integration, and policy enhancement.
We are recruiting to fill the position below:
Job Title: DevOps Engineer (Tractrac)
Location: Abuja (FCT)
Employment Type: Contract
Primary Duties and Responsibilities
The DevOps (Tractrac) will be responsible for designing and optimizing a database structure that allows easy access to datasets.
They will investigate performance, infrastructure, and process failures and facilitate continuous improvement in incident response. Additionally, they will monitor the feedback and responses of users.
Responsibilities
Design and optimize the database structure to ensure efficient storage and retrieval of datasets.
Collaborate with development teams to understand data requirements and design appropriate database schemas.
Implement database solutions and ensure their scalability, reliability, and performance.
Monitor and analyze database performance, identifying and resolving bottlenecks and issues.
Conduct regular audits and assessments of database systems to identify areas for improvement.
Troubleshoot and resolve infrastructure and process failures, minimizing downtime and disruptions.
Develop and implement incident response plans, coordinating with cross-functional teams to address incidents promptly.
Monitor user feedback and responses, identifying trends and areas for improvement.
Collaborate with stakeholders to gather requirements for database enhancements and optimizations.
Ensure data security and privacy by implementing appropriate access controls and encryption measures.
Implement automation and CI/CD pipelines to streamline database deployment and management processes.
Stay updated on emerging technologies and trends in database management and DevOps practices.
Collaborate with cross-functional teams to address system integration requirements.
Provide technical support and guidance to development teams regarding database-related issues.
Document and maintain technical specifications, standard operating procedures, and system configurations.
Participate in code reviews and ensure adherence to coding standards and best practices.
Collaborate with infrastructure and network teams to optimize the performance and reliability of database systems.
Continuously evaluate and recommend tools, technologies, and methodologies to improve database operations.
Qualifications
Bachelor's Degree in Computer Science, Software Engineering, or equivalent relevant experience.
5 years of experience in DevOps, database management, or related roles.
Strong knowledge of database management systems, such as MySQL, PostgreSQL, or MongoDB.
Proficiency in SQL and database query optimization techniques.
Experience with database design, performance tuning, and capacity planning.
Familiarity with cloud platforms and services (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes).
Strong problem-solving and analytical skills.
Knowledge of DevOps principles and practices.
Experience with incident management and response processes.
Excellent communication and collaboration skills.
Ability to work independently and manage multiple tasks and priorities.
Familiarity with infrastructure-as-code and configuration management tools (e.g., Terraform, Ansible).
Knowledge of monitoring and logging tools (e.g., Prometheus, ELK stack) is a plus.
Understanding of security best practices in database management.
Experience with version control systems (e.g., Git) and collaborative development workflows.
Strong attention to detail and commitment to following coding standards and best practices.
Application Closing Date
29th February, 2024.
How to Apply
Interested and qualified candidates should send their CV and Cover Letter as one document (PDF or Word) with complete contact details to: [email protected] using the Job Title as the subject of the email.
Note: Applications will be reviewed, and online interviews will be conducted with shortlisted candidates before finalists are invited for on-site interviews.