About Company
Bank of Kigali Plc is Rwanda’s largest commercial bank by assets, consistently recognized for its innovation and commitment to driving economic growth across the nation. With a proud history spanning over five decades, we stand at the forefront of digital transformation within the Rwandan financial sector, leveraging cutting-edge technology to deliver seamless, secure, and accessible banking services. Our unwavering dedication to customer satisfaction and operational excellence has positioned us as a market leader, empowering individuals and businesses alike. We believe in fostering a dynamic, inclusive, and forward-thinking work environment where talented professionals can thrive, contribute to impactful projects, and significantly grow their careers. Joining our dedicated team means being part of an organization that is not just shaping the future of finance in Rwanda but also making a tangible difference in the lives of millions. We invest in our people, providing opportunities for continuous learning and professional development, ensuring our team remains at the pinnacle of industry expertise.
Job Description
Bank of Kigali Plc is seeking an accomplished and visionary Senior Cloud Solutions Architect to join our innovative technology team. Based in our Musanze operations, this pivotal role will be instrumental in designing, implementing, and managing robust, scalable, and secure cloud-native solutions that underpin our next generation of banking services. The Senior Cloud Solutions Architect will act as a technical leader, guiding our cloud strategy, architecting complex systems, and ensuring alignment with our business objectives and stringent regulatory requirements. You will be responsible for translating intricate business needs into comprehensive technical specifications, collaborating closely with development, operations, and security teams throughout the entire project lifecycle. Your expertise will be crucial in driving the adoption of cloud best practices across the organization, fostering a culture of innovation and efficiency. This position demands a deep understanding of leading cloud platforms, particularly Microsoft Azure and Amazon Web Services (AWS), along with proven expertise in navigating and optimizing hybrid cloud environments. If you are passionate about leveraging cutting-edge cloud technology to create transformative financial solutions, thrive in a challenging yet immensely rewarding environment, and are eager to contribute to a company that prioritizes digital excellence, we strongly encourage you to apply. You will play a critical role in enhancing our operational efficiency, revolutionizing the customer experience, and maintaining our competitive edge in the rapidly evolving digital banking landscape.
Key Responsibilities
- Lead the design and architecture of highly available, scalable, and secure cloud solutions on Azure and/or AWS platforms, ensuring they meet stringent business requirements, performance benchmarks, and industry best practices.
- Develop, maintain, and evangelize cloud architectural blueprints, roadmaps, and standards, ensuring consistency and alignment with overall enterprise architecture principles and strategic goals.
- Collaborate cross-functionally with development, operations, and security teams to ensure the successful implementation, deployment, and ongoing management of cloud solutions, providing expert technical guidance and mentorship.
- Rigorously evaluate and recommend new cloud technologies, tools, and services to continuously optimize the performance, cost-efficiency, and security posture of our evolving cloud infrastructure.
- Design, implement, and oversee robust cloud security measures, including advanced identity and access management (IAM), comprehensive data encryption strategies, resilient network security architectures, and strict compliance with financial regulatory standards (e.g., PCI DSS, GDPR, local banking regulations).
- Drive the widespread adoption of Infrastructure as Code (IaC) principles and automation for efficient cloud resource provisioning, configuration, and management using tools like Terraform, Azure Resource Manager, or AWS CloudFormation.
- Design and implement effective monitoring, logging, and alerting strategies for all cloud environments to ensure proactive issue detection, rapid incident response, and continuous operational visibility.
- Conduct thorough technical reviews and audits of existing cloud deployments to identify areas for architectural improvement, performance optimization, cost reduction, and comprehensive risk mitigation.
- Provide expert consultation and strategic guidance on intricate cloud migration strategies, robust disaster recovery planning, and resilient business continuity planning for all mission-critical banking applications.
- Champion a culture of continuous innovation, learning, and improvement within the technology team, actively staying abreast of emerging cloud trends, technologies, and evolving best practices.
Required Skills
- Minimum 6 years of hands-on experience in cloud architecture, design, and implementation on Azure and/or AWS platforms.
- Proven expertise in designing and deploying scalable, secure, and highly available enterprise-grade cloud solutions.
- Deep understanding of cloud security best practices, identity management, networking, and compliance in regulated environments.
- Proficiency in Infrastructure as Code (IaC) tools such as Terraform, Azure Resource Manager, or AWS CloudFormation.
- Strong knowledge of containerization technologies (e.g., Docker, Kubernetes) and serverless architectures.
- Experience with CI/CD pipelines and DevOps methodologies.
- Excellent communication, leadership, and interpersonal skills to collaborate with technical and non-technical stakeholders.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Preferred Qualifications
- Relevant cloud certifications (e.g., Azure Solutions Architect Expert, AWS Certified Solutions Architect – Professional).
- Master's degree in a relevant technical field.
- Experience in the financial services industry or other highly regulated sectors.
- Familiarity with hybrid cloud strategies and multi-cloud environments.
- Experience with database technologies (SQL, NoSQL) in cloud contexts.
Perks & Benefits
- Competitive annual salary and performance-based bonuses.
- Comprehensive health insurance for you and your family.
- Generous pension scheme contributions.
- Opportunities for continuous professional development and industry certifications.
- Paid time off and holidays.
- Modern and collaborative hybrid work environment.
- Employee wellness programs.
- Access to the latest technologies and tools.
- Contribution to the digital transformation of Rwanda's leading bank.
How to Apply
To apply for this exciting opportunity, please click on the application link below. Ensure your resume and a compelling cover letter highlight your relevant experience and qualifications specifically for this Senior Cloud Solutions Architect role. Only shortlisted candidates who meet the specified criteria will be contacted for further evaluation.
