Technology

Devops Engineer

Kredete·Lagos, nigeria·Full Time·Onsite
TechnologyFull TimeOnsite
-

Role Overview

  • We are seeking a DevOps Engineer to architect, build, and maintain the robust and scalable infrastructure that powers our platform. In this pivotal role, you will bridge the gap between development and operations, automating processes, optimizing our CI/CD pipelines, and ensuring the reliability, security, and performance of our systems at scale.

What You Will Do

  • Design & Build Infrastructure: Architect, implement, and manage our cloud infrastructure (AWS & GCP) using Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
  • Master CI/CD Pipelines: Own, optimize, and secure the end-to-end CI/CD pipeline to enable rapid, reliable, and automated software deployments.
  • Containerize & Orchestrate: Design and maintain containerized environments using Docker and orchestrate them with Kubernetes for scalable and efficient application deployment.
  • Monitor & Optimize Performance: Implement and manage comprehensive monitoring, logging, and alerting solutions (e.g., Prometheus, Grafana, ELK Stack) to ensure system health and proactively resolve issues.
  • Ensure Security & Compliance: Embed security best practices into the development lifecycle (DevSecOps), managing secrets, performing vulnerability scans, and ensuring infrastructure compliance.
  • Collaborate & Automate: Work closely with development teams to foster a DevOps culture, identify bottlenecks, and automate everything from infrastructure provisioning to operational workflows.
  • Drive Reliability: Practice incident management and lead post-mortem analyses to create a culture of continuous improvement and system resilience.

Who You Are

  • You hold a Bachelor's degree in Computer Science, Engineering, or a related field.
  • You have 5-7 years of proven experience in a DevOps, Site Reliability Engineering, or similar role.

You possess deep, hands-on expertise with:

  • Cloud Platforms: Advanced knowledge of AWS (EC2, S3, RDS, IAM, VPC) and GCP (Experience with Azure/Azure DevOps will be a plus).
  • Infrastructure as Code (IaC): Mastery of Terraform or CloudFormation.
  • CI/CD Tools: Expert-level experience in designing and managing pipelines with GitHub Actions, ArgoCD (Experience with Jenkins, GitLab CI or Azure DevOps will be a plus).
  • Containerization & Orchestration: Strong proficiency with Docker and Kubernetes, including cluster management and service deployment.
  • Scripting & Automation: Fluency in Shell scripting and at least one language like Python or Go.
  • Monitoring & Logging: Proven experience with tools like Prometheus, Grafana, Datadog, or the ELK Stack.
  • Experience with Helm charts and the development/management of GitHub applications.
  • You have a solid understanding of networking, security principles, and Linux system administration.
  • You are an excellent problem-solver with a systematic approach to troubleshooting complex distributed systems.
  • You have strong communication skills and thrive in a collaborative, fast-paced environment.

Nice To Have

  • Relevant professional certifications such as AWS & GCP Certified DevOps Engineer - Professional, CKAD (Kubernetes), or HashiCorp Terraform Associate.
  • Experience with configuration management tools like Ansible, Puppet, or Chef.
  • Knowledge of database administration and performance tuning for PostgreSQL, MySQL, or MongoDB.
  • Experience in a microservices architecture and managing service mesh technologies (e.g., Istio, Linkerd).
  • Background in a software development role, providing a strong understanding of the SDLC.

Key skills

BA/BSc/HND

At a glance

Company

Kredete

Location

Lagos, nigeria

Employment

Full Time

Experience

Valid until

Not specified

Created

July 20, 2026

More opportunities

Similar roles you might like

Junior Azure Cloud / Infrastructure Engineer

eHealth4everyone

All, nigeria

full-time

About the Role We are looking for a Junior Azure Cloud / Infrastructure Engineer with foundational knowledge of Microsoft Azure, cloud infrastructure and DevOps to support the deployment, maintenance and monitoring of a health information platform hosted on Azure. The successful candidate does not need extensive production Azure experience but should understand the fundamentals of Azure and cloud infrastructure and have some hands-on exposure through work experience, projects, labs or certifications. You will work alongside experienced DevOps engineers to configure development and staging environments, support CI/CD pipelines and assist with the management and monitoring of Azure infrastructure. Key Responsibilities Support the configuration and maintenance of Azure cloud environments. Assist with setting up and managing development, staging and production infrastructure. Support CI/CD pipeline configuration and deployment processes. Assist with Azure identity and access management. Support the management of Azure resources, virtual networks and related infrastructure. Assist with database and application infrastructure management. Support security configurations, including access controls, firewall rules and network security. Monitor infrastructure and application performance and assist with troubleshooting. Assist with patching, system updates and routine infrastructure maintenance. Work with the DevOps team to investigate and resolve infrastructure issues. Maintain infrastructure documentation and configuration records. Follow established security and infrastructure management standards. Participate in knowledge transfer and gradually take ownership of assigned Azure infrastructure tasks. Required Skills & Qualifications Basic to intermediate knowledge of Microsoft Azure. Understanding of core Azure services and cloud infrastructure concepts. Basic knowledge of Azure Identity and Access Management (IAM) and role-based access control. Understanding of networking fundamentals, including virtual networks, subnets, firewalls and security groups. Basic understanding of CI/CD and deployment pipelines. Familiarity with Linux server environments. Familiarity with Git and version control. Basic scripting or automation skills. Good troubleshooting and problem-solving skills. Ability to read logs and interpret alerts Willingness to learn and work with production cloud infrastructure. Desirable: Microsoft Azure certification such as AZ-900 or AZ-104. Exposure to Azure Virtual Machines, Azure Storage, Azure SQL or PostgreSQL. Experience with Microsoft Entra ID. Exposure to Azure Monitor and logging. Familiarity with Terraform, Bicep or ARM templates. Experience with GitHub Actions, Azure DevOps or other CI/CD tools. Experience with Docker and containerised applications. Exposure to cloud security and infrastructure best practices. Experience: 0 - 3 years of relevant experience is acceptable. Candidates with practical Azure projects, cloud labs, internships, certifications or personal projects are encouraged to apply. Candidates should be able to demonstrate that they have actually worked with or practised using Azure, rather than only having general knowledge of cloud computing. What matters most: foundational Azure knowledge, some hands-on exposure and the ability to learn and work effectively alongside an experienced DevOps team.

20 hours ago

Devops Manager

Seven Up Bottling Company

Abuja, nigeria

full-time

Role Description The DevOps Manager is a full-time, on-site role based in Abuja, responsible for leading and coordinating DevOps activities across software and infrastructure teams. This role oversees the design, implementation, and maintenance of CI/CD pipelines, ensuring reliable integration, automated testing, and smooth deployment of applications and services. The DevOps Manager will manage infrastructure provisioning and configuration, monitor system performance, and establish best practices for security, scalability, and resilience. Day-to-day tasks include collaborating with software development teams, guiding test automation and integration processes, resolving deployment issues, and mentoring DevOps engineers to improve delivery speed and system stability. The role also involves continuous improvement of tools, workflows, and documentation to support efficient and compliant operations. Qualifications Strong experience with Software Development and Integration, with the ability to collaborate closely with engineering teams on build, release, and deployment processes. Hands-on expertise in Continuous Integration practices and tools, including configuring and optimizing CI/CD pipelines for multiple applications and environments. Proficiency in Test Automation, including designing and integrating automated tests into deployment workflows to ensure reliability and quality. Solid background in Infrastructure management, such as server provisioning, cloud or on-premise environments, configuration management, monitoring, and incident response. Proven experience in a DevOps or Site Reliability Engineering leadership role, managing teams and cross-functional stakeholders. Knowledge of containerization, orchestration, and modern deployment frameworks (e.g., Docker, Kubernetes, infrastructure-as-code tools). Strong problem-solving skills, attention to detail, and ability to operate in a high-availability, production-focused environment. Excellent communication and collaboration skills, with the ability to document processes and provide clear technical guidance. Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field; relevant professional certifications are an advantage.

7 days ago

Human Resources Manager

2AM Tech Limited

Lagos, nigeria

full-time

Role Summary The HR Manager will be responsible for managing the company's human resources function, with a strong focus on sourcing, recruiting, and managing skilled technology professionals. The role requires a good understanding of the technology talent market and the ability to recruit developers, software engineers, project managers, business analysts, QA/test engineers, DevOps engineers, technical support personnel, and other specialist IT resources. Key Responsibilities Lead end-to-end recruitment for technical and non-technical positions. Build and maintain a strong talent pipeline/database of technology professionals for current and future requirements. Understand technical job requirements and work with hiring managers to develop accurate Job Description s and candidate profiles. Screen candidates, coordinate technical assessments and interviews, conduct reference checks, and manage employment offers. Support rapid sourcing of IT resources for client projects, outsourcing engagements, and short- or long-term deployments. Maintain relationships with recruitment agencies, technology communities, training institutions, and other talent sources. Manage employee onboarding, documentation, performance management, leave, employee relations, and offboarding. Maintain HR records, employment contracts, policies, and compliance documentation. Monitor recruitment KPIs including time-to-hire, cost-per-hire, candidate quality, retention, and resource availability. Support workforce planning and ensure that suitable resources can be identified quickly as new projects and client requirements arise. Qualifications & Skills Bachelor's degree in Human Resources, Business Administration, Psychology, or a related discipline. Minimum 4 - 6 years' HR/recruitment experience, preferably with significant exposure to technology recruitment. Demonstrated experience recruiting software developers, engineers, project managers, QA/testers, business analysts, DevOps/cloud professionals, and other IT specialists. Strong knowledge of LinkedIn sourcing, job boards, applicant tracking systems, and candidate databases. Ability to understand technical roles, skill sets, technology stacks, and project resource requirements. Strong interviewing, negotiation, communication, and stakeholder-management skills. Experience with IT outsourcing, consulting, telecommunications, fintech, or technology services would be an advantage.

16 days ago

Manager Quality Assurance

Beacon Power Services

Lagos, nigeria

full-time

We're looking for a Manager - Quality Assurance with a proactive and problem-solving mindset to lead and elevate quality practices across our software delivery lifecycle. In this role, you will own product quality end-to-end, ensuring every release meets high standards for reliability, performance, and user experience. In this role, you will drive test strategy, oversee execution, and partner closely with Software Engineering, Product Management, and DevOps Engineering to embed quality at every stage of development. Beyond execution, you will champion a shift-left culture, improving testability, accelerating feedback loops, and strengthening overall product robustness. What You'll Do Quality Assurance: Define and implement QA strategy, standards, and testing frameworks (UI, API, performance) Integrate testing into CI/CD pipelines Review requirements early to improve clarity and testability Lead end-to-end testing across functional, regression, integration, performance, and UAT Ensure features meet acceptance criteria before release Own defect lifecycle, including logging, prioritization, tracking, and resolution Partner with Engineering and Product Management to triage issues and drive root-cause analysis Conduct risk assessments and investigate production issues to prevent recurrence Define and maintain QA documentation and reporting (test plans, cases, defect reports, metrics) Define and enforce release quality gates (smoke, sanity, regression) Track and communicate quality metrics, risks, and release readiness Improve release processes to reduce defects and increase stability. Managerial Responsibilities: Lead and develop a high-performing team with clear goals, KPIs, and accountability standards Manage team capacity, resource allocation, and delivery planning within approved budgets Participate in annual planning and forecasting processes Own hiring, onboarding, performance reviews, and individual development plans Ensure operational discipline, timely delivery, and quality standards Identify and escalate resource or budget risks impacting delivery Foster a culture of ownership, collaboration, and continuous improvement. What We're Looking For Professional & Technical Strengths: Proven experience in software quality assurance across the SDLC in Agile environments Strong expertise in test automation tools and frameworks (e.g., Selenium, Playwright, Cypress, REST Assured, Pytest, TestNG) Proficiency in API testing and RESTful services (e.g., Postman, Swagger) Experience with performance and load testing tools (e.g., JMeter, k6) Strong programming/scripting skills (e.g., Python, Java, JavaScript) Solid understanding of DevOps practices and CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI) and QA integration within them Working knowledge of databases and SQL for data validation and test setup Deep understanding of QA methodologies, test design techniques, and best practices (TDD/BDD, shift-left, test strategy) Experience with bug tracking and test management tools (e.g., Jira, Bugzilla, TestRail) Excellent analytical, debugging, and problem-solving skills Strong leadership, communication, and stakeholder management abilities. Leadership & Interpersonal Strengths: Ability to collaborate with multicultural and geographically distributed teams High degree of autonomy and accountability (we operate within a hybrid work environment) Strong attention to detail with a structured and methodical approach Strong analytical and problem-solving mindset, with the curiosity to investigate root causes rather than surface-level symptoms Strong written and verbal communication skills, with the ability to document bugs clearly and convey test outcomes to both technical and non-technical stakeholders Proactive and self-driven, comfortable working in fast-moving environments where things evolve quickly. Nice to Have: Experience working in cloud-based environments (AWS/Azure/GCP) Experience in energy, metering technology, utilities, infrastructure, or cleantech sectors Exposure to grid management systems, SCADA, or enterprise utility software Fluency in French.

a month ago

Java & C# Software Engineer

Bluechip Technologies Limited

Lagos, nigeria

full-time

Bluechip Technologies is a leading provider of technology-driven business solutions across various industries. Renowned for innovation, reliability, and excellence, we empower organizations through scalable infrastructure and next-generation technology solutions. As part of our continued growth, we are seeking an experienced Java & C# Software Engineer to join our Product and Application Service Engineering team. The successful candidate will design, develop, and maintain enterprise applications and integrations for leading clients across telecommunications, banking, oil & gas, and the public sector. This role is ideal for engineers who can take ownership of workstreams, deliver high-quality solutions with minimal supervision, and provide technical guidance to junior developers while collaborating with cross-functional teams to deliver business-critical applications. Key Responsibilities Design, develop, test, and maintain enterprise applications and services using Java (Spring Boot)and/or C# (.NET Core/ASP.NET Core). Build, consume, secure, and document RESTful APIs and system-to-system integrations. Develop clean, scalable, maintainable, and well-tested code while actively participating in peer code reviews and adhering to software engineering best practices. Translate business, functional, and technical requirements into high-quality software solutions, providing realistic effort estimates and timely delivery. Troubleshoot, diagnose, and resolve application issues across development, testing, staging, and production environments. Take end-to-end ownership of assigned application modules from solution design through deployment, support, and continuous improvement. Mentor junior developers through code reviews, technical guidance, and knowledge-sharing initiatives. Collaborate with Solution Architects, QA Engineers, DevOps Engineers, Project Managers, and client stakeholders throughout the software delivery lifecycle. Contribute to application architecture, technical documentation, deployment guides, and operational runbooks to ensure knowledge continuity and maintainability. Participate in continuous improvement initiatives, including code quality, automation, DevOps practices, and software development standards. Qualifications & Requirements Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline (or equivalent practical experience). Minimum of 4 years' professional experience in software development using Java and/or C# technologies. Strong hands-on experience developing enterprise applications with Spring Boot or .NET Core / ASP.NET Core(experience in both is an added advantage). Proven experience designing, developing, and integrating RESTful APIs, including authentication mechanisms such as OAuth2 and JWT. Strong SQL expertise with practical experience working with relational databases such as PostgreSQL, Oracle, or Microsoft SQL Server. Proficiency with Git and collaborative software development workflows, including branching strategies and pull requests. Good understanding of software architecture principles, object-oriented programming, design patterns, and secure coding practices. Experience working within Agile software development environments. Desirable Skills Experience with messaging and integration technologies such as Apache Kafka, ActiveMQ, Apache Camel, or WSO2. Familiarity with containerization technologies including Docker, Kubernetes, and CI/CD pipelines. Frontend development experience using React, Next.js, or Angular will be an added advantage. Experience delivering enterprise software solutions within Telecommunications, Banking, Government, Oil & Gas, or other regulated industries. Familiarity with unit and integration testing frameworks such as JUnit, Mockito, xUnit, or NUnit. Key Competencies Strong analytical, troubleshooting, and problem-solving skills. Excellent written and verbal communication abilities. Ability to work independently while managing multiple priorities and meeting project deadlines. Strong stakeholder engagement and client-facing communication skills. Demonstrated ownership mindset with attention to code quality and documentation. Collaborative team player with the ability to mentor junior engineers. Adaptable, proactive, detail-oriented, and committed to continuous learning.

2 months ago

Frontend Developer

3iS

nigeria

full-time

Terms of Reference Organization: 3iS Job Title Frontend Developer Duty Station: Abuja, Nigeria Type of Contract: Employment – Local Contract Expected Starting Date: August 2026 Duration of the Contract: Indicatively 7 months based on funding Salary: Between 2,400,000 and 3,000,000 NGN monthly gross salary Organization 3iS is a non-for-profit organization that provides information management services to humanitarian and development organizations. Through information management, we help our partners target assistance to the world’s most vulnerable populations, and we support local authorities and institutions to enhance their capacities and become autonomous in their internal data and information management activities. Scope of work The Front-End Developer is responsible for designing and developing user-facing components of systems supporting health, nutrition, commodity tracking, and Monitoring, Evaluation, Accountability, and Learning (MEAL). This role will focus on building intuitive, responsive, and accessible user interfaces that enable stakeholders to interact with complex data systems, including dashboards, reporting tools, and data collection platforms. The developer will ensure seamless integration with backend services and APIs, contributing to efficient data visualization and user experience. The Front-End Developer will work closely with the Backend & DevOps Engineer, Information Management Officer (IMO), and Subject Matter Expert (SME) to translate technical and programmatic requirements into user-friendly applications that support decision-making. Description of Duties A. Front-End Application Development Develop responsive and user-friendly web applications for health, nutrition, commodity tracking, and MEAL systems. Build interactive dashboards and interfaces for data visualization, reporting, and analysis. Ensure compatibility across devices (desktop, tablet, mobile) and browsers. Write clean, maintainable, and scalable front-end code using modern frameworks. B. User Interface (UI) and User Experience (UX) Design Design intuitive user interfaces that simplify complex data and workflows. Collaborate with stakeholders to understand user needs and translate them into functional designs. Ensure accessibility and usability for both technical and non-technical users. Apply best practices in UI/UX design, particularly for data-heavy applications. C. Integration with Backend Systems Integrate front-end applications with backend APIs and services. Ensure efficient data retrieval and display from multiple data sources (health systems, nutrition data, commodity tracking platforms). Handle asynchronous data flows and ensure real-time or near real-time updates in dashboards and tools. D. Data Visualization and Reporting Interfaces Develop dynamic dashboards and visualization tools for each system and to support MEAL frameworks and program monitoring. Implement charts, maps, and other visual components for health, nutrition, and supply chain data. Ensure clarity and accuracy in presenting indicators and analytical outputs. E. Application Performance and Optimization Optimize applications for speed, performance, and scalability. Ensure efficient rendering of large datasets and complex visualizations. Conduct testing and debugging to maintain high-quality performance. F. Platform Operations & Application Support Collaborate with DevOps processes to support deployment and updates of front-end applications. Participate in testing, troubleshooting, and resolving issues across environments. Ensure secure handling of user interactions and data on the client side. G. Documentation and Knowledge Management Develop and maintain front-end documentation, including component libraries and user guides where needed. Contribute to internal knowledge management and system documentation. H. Collaboration and Technical Support Work closely with Backend & DevOps Engineer, Information Management Officer, Subject Matter Expert, and other stakeholders to align front-end solutions with system architecture and program needs. Support users and stakeholders by improving usability and functionality of applications. Contribute to continuous improvement of systems and tools. Requirements Education A degree or professional qualification in Computer Science, Software Engineering, Information Systems, Human-Computer Interaction, Data Science, or a related field. Postgraduate studies in Artificial Intelligence or Data Science will be considered an asset. Certifications in AWS, GCP, or Azure, will be positively valued Languages Fluency in English is required, with strong written and verbal communication skills Experience Minimum of 6 years of professional front-end development experience, with proven experience leading or owning complex web applications. Strong experience building responsive web applications, dashboards, reporting tools, and data-driven user interfaces. Strong experience with modern front-end frameworks such as React, Next.js, Angular, Vue.js, or similar. Experience integrating front-end applications with APIs, authentication systems, and backend services. Experience with data visualization tools, charts, maps, dashboards, and analytical interfaces. Practical design awareness is required, including the ability to guide UI direction, review designs, improve usability, and translate complex workflows into clear user interfaces. Hands-on UI/UX design experience, including wireframes, prototypes, user flows, and design systems, will be an advantage but is not mandatory. Experience using design tools such as Figma, Adobe XD, Sketch, or similar will be an advantage. Experience using AI-assisted tools to speed up design exploration, prototyping, documentation, and front-end development will be an advantage. Skills Strong proficiency in HTML, CSS, JavaScript, and TypeScript. Strong knowledge of responsive design, accessibility, usability, performance optimization, and secure front-end practices. Ability to translate complex workflows and datasets into simple, intuitive, and user-friendly interfaces. Ability to provide constructive design input and guide the visual and usability direction of applications. Experience with Git, code reviews, testing tools, and collaborative development workflows. Good understanding of CI/CD, cloud-based environments, and deployment processes is an advantage. Strong problem-solving, communication, documentation, and stakeholder engagement skills. Ability to work independently, take ownership, and provide senior-level technical guidance. Accountability to Beneficiaries 3iS' personnel is expected to respect principles of accountability to beneficiaries of 3iS programs, in line with international standards while actively engaging beneficiary communities as equal partners in the design, monitoring and evaluation of field projects. Guiding Principles Personnel is expected to respect the local culture and 3iS' policies, procedures, and values at all times. 3iS has zero-tolerance for sexual harassment, exploitation and abuse, human trafficking, child abuse and exploitation. Any violations of these principles and policies will be treated as serious misconduct. 3iS is an Equal Opportunity Employer regardless of background. 3iS may carry out reference checks with other organizations on matters related to sexual harassment, exploitation and abuse.

3 months ago