Sankore Investments is a global investment and advisory boutique with a strong focus on African markets. Drawing on the strengths of our people and our strong global partnerships, we provide investment advisory services, wealth management services and offer a variety of funds designed to cater to the needs of a global clientele of both individuals and institutions. Sankore is named for the most famous learning centre of ancient Africa - the Sankore Madrasah of Timbuktu. The name signifies our dedication to the acquisition of knowledge and expertise in our key markets and investments. We believe that this focus on research and knowledge building will distinguish us from our competitors and allow us to create value for our clients and investors. "treasures of wisdom can only be found at Sankore" - 15th Century Malian Proverb
About the Role
- The DevOps Engineer is responsible for supporting the software development team by automating deployment processes and managing code repositories. This role involves overseeing deployment infrastructure, maintaining system reliability, and implementing efficient workflows to enhance operational efficiency.
- The DevOps Engineer will also collaborate with team members to optimize performance, ensure system security, and contribute to the continuous improvement of infrastructure and deployment practices.
- You will report to the Chief Technology Officer.
Key Responsibilities
- Design and implement scalable and reliable infrastructure solutions, leveraging tools such as Kubernetes for container orchestration and AWS for cloud-based deployments.
- Automate infrastructure provisioning and configuration using Infrastructure-as-Code (IaC) tools like Terraform and Ansible to ensure consistency and efficiency.
- Develop, maintain, and optimize CI/CD pipelines to streamline code integration, testing, and deployment processes.
- Monitor and analyze system performance metrics, ensuring uptime, scalability, and resolving incidents promptly.
- Administer and troubleshoot Linux-based systems, applying configurations, managing resources, and optimizing performance.
- Manage version control workflows using Git, enabling smooth collaboration across teams.
- Implement robust security practices, such as securing infrastructure, managing access controls, and conducting regular vulnerability assessments.
- Collaborate with development and operations teams to align on project requirements and delivery goals.
- Document key processes and configurations, maintaining clear and up-to-date records of infrastructure, tools, and operational workflows.
- Continuously evaluate and integrate new technologies, ensuring the infrastructure is efficient, modern, and aligned with industry standards.
- Build and maintain tools to automate recurring tasks, such as system monitoring, log management, and backup processes.
- Provide mentorship and training to team members on DevOps tools, methodologies, and best practices.
Requirements
- Bachelor's Degree in Computer Science, Engineering, or a related field.
- 4 to 6 years of experience in a similar role, preferably within Fintech or Financial Services.
- Proficiency with cloud infrastructure platforms, including AWS, Google Cloud Compute, or OpenShift.
- Experience with version control systems such as Git and GitHub.
- Solid understanding of containerization and orchestration technologies like Docker and Kubernetes, with hands-on experience in creating CI/CD pipelines.
- Certifications such as Docker Certified Associate, Puppet Certification, or Certified Kubernetes Administrator (CKA) are a plus.
- Practical experience working in Agile environments.
- Strong ability to communicate technical concepts to non-technical stakeholders.
- Knowledge of software development security standards.
- Proven leadership abilities and experience managing or mentoring teams.
Benefits
Competitive.
Method of Application
Signup to view application details.
Signup Now