Interswitch is an Africa-focused integrated digital payments and commerce company that facilitates the electronic circulation of money as well as the exchange of value between individuals and organisations on a timely and consistent basis. We started operations in 2002 as a transaction switching and electronic payments processing, and have progressively evolved into an integrated payment services company, building and managing payment infrastructure as well as delivering innovative payment products and transactional services throughout the African continent. At Interswitch, we offer unique career opportunities for individuals capable of playing key roles and adding value in an innovative and fun environment.
We are recruiting to fill the position below:
Job Title: DevOps Engineer
Location: Lagos
Job type: Full-time
Job Summary
In this role, you’ll be our go-to expert for infrastructure, automation, and cloud, from designing resilient systems to implementing efficient CI/CD workflows and building a proactive, scalable monitoring setup.
If you’re hands-on with technologies like Kubernetes, AWS, Azure, Ansible, Terraform, Prometheus, Kibana and Grafana and passionate about leading a team of skilled engineers, we’d love to talk.
Responsibilities
Develop and Drive Our DevOps Vision: Set the direction for our DevOps strategy, building world-class infrastructure, automation, and operational processes from the ground up.
Manage and Scale Our Cloud Environments: Architect, deploy, and support infrastructure across AWS and Azure, focusing on high availability, disaster recovery, and cost efficiency.
Run Kubernetes Clusters: Take charge of our Kubernetes clusters for production and dev environments, ensuring security, optimal resource usage, and scaling as we grow.
Automate and Streamline CI/CD: Build out and enhance our CI/CD pipelines using tools like Bitbucket, ArgoCD, and other industry-standard tech, making deployments smooth, fast, and safe.
Set Up Monitoring and Logging: Design and manage robust monitoring, logging, and alerting systems with Prometheus, Grafana, and the ELK stack to keep our infrastructure healthy and issues visible.
Write Automation Scripts: Automate everything possible, using Bash, Python, or whatever works best to save time and reduce errors.
Collaborate Across Teams: Work closely with development, QA, security, and more to integrate DevOps practices, ensuring seamless application delivery and high uptime.
Lead and Mentor: Guide and grow our DevOps team, sharing best practices, providing support, and fostering a culture of continuous improvement.
Focus on Security: Implement security best practices and ensure our DevOps activities meet the necessary compliance and governance standards.
Required Experience
Cloud Expertise: Deep, hands-on experience with AWS and Azure, and comfortable managing everything.
Kubernetes Knowledge: You know Kubernetes inside-out and have used it in production environments.
Infrastructure as Code: You’re proficient with Ansible, Terraform, or similar tools and have experience building and managing IaC in production environments.
CI/CD Workflow Management: Skilled at setting up and optimizing CI/CD workflows, particularly with tools like Bitbucket Pipelines, Jenkins, and ArgoCD.
Monitoring Tools: Proficient in Prometheus, Grafana, and ELK stack, with an eye for optimizing system monitoring, logging, and visualization.
Scripting Skills: Strong experience with scripting languages like Bash and Python to automate tasks and streamline processes.
Leadership and Mentorship: Proven ability to lead a team, provide technical guidance, and cultivate a collaborative, growth-oriented environment.
Security Savvy: Knowledge of DevOps security best practices and familiarity with industry standards.
Extra Skills We’d Love:
Multi-cloud Expertise: Experience with hybrid or multi-cloud environments.
Cost Optimization: You know how to keep cloud costs down and optimize resources.
Clear Communicator: You can explain complex ideas to both technical and non-technical teams with ease.