DevOps Intern
Software Engineering
Lagos, Nigeria
Duplo is a Lagos-based fintech startup that enables businesses in Africa to automate their spend management, simplify cross-border payments, and control business finances all on one platform.
We want to make B2B payments as simple as P2P payment apps. Most business payments in Africa are made offline…yikes. We are on a mission to transform this. We are backed by top investors, including Tribe Capital, Commerce Ventures, Liquid2 Ventures, My Asia VC, Soma Capital, Y Combinator, Oui Capital, and others.
This is a unique opportunity. You'll have the responsibility and resources to take a significant part in the creation of a paradigm-changing product that will impact millions.
As the DevOps Intern, you will work closely with experienced engineers, get hands-on exposure to real infrastructure, and be given tasks you are genuinely responsible for completing. You will learn fast, ask good questions, and bring genuine care to the work.
This is a role for someone who is curious, pays attention to detail, and takes their work seriously. You'll be required to show up with the right attitude, follow things through, ask questions when you are stuck, and care about doing things properly rather than just getting them done.
Responsibilities:
- Support the team in monitoring system health, flagging anything unusual and escalating promptly when something does not look right
- Assist with maintaining CI/CD pipelines and learn how code moves safely from development through to production
- Help manage and document configuration and environment variables across development and staging environments under the guidance of senior engineers
- Write simple scripts to automate repetitive operational tasks, with support and code review from the team
- Assist with Docker-based workflows, learning how containerised services are built, run, and debugged
- Participate in incident response by assisting with diagnosis and taking clear notes to help the team learn from what went wrong
- Maintain clear, accurate documentation for tasks you work on so that your work is useful beyond your internship
- Take ownership of the tasks assigned to you; if something is not working, follow it through rather than leaving it for someone else to pick up
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field
- Basic understanding of Linux and the command line; comfortable navigating a terminal and running simple commands
- Some exposure to any scripting language Bash, Python, or similar; from coursework or personal projects
- Familiarity with version control and Git basics
- A genuine interest in infrastructure, cloud systems, and how software runs in production
- Good verbal and written communication skills
- A willingness to learn quickly, receive feedback openly, and take responsibility for the work you are given
- Any personal or academic exposure to Docker, cloud platforms such as AWS, or CI/CD tools
- Experience setting up or contributing to any project that involved deployment, hosting, or automation; a personal side project counts
