Be an active member of the Build office and responsible for infrastructure management; Evaluate vendor cost and quality of services; Develop and communicate the overall infrastructure strategy and roadmap; Define standards, policies, and best practices for infrastructure design, implementation, and operation.
Job Responsibilities
Define and implement overall infrastructure strategy and roadmap making sure the Infrastructure is available, reliable, stable, and secure.
Define standards, policies, and best practices for infrastructure design, implementation, and operation.
Allocate resources, set priorities, and manage budgets for infrastructure projects.
Act as a key decision-maker in the selection and implementation of IT Infrastructure tools.
Evaluate vendor’s cost and quality of services.
Manage operational support of IT solutions and services.
Ensure compliance with security, regulatory, and compliance requirements.
Mentor and develop team members, fostering a culture of continuous learning and improvement.
Required Qualifications
10+ years of relevant experience part of which as a head of infrastructure or in a similar capacity.
In-depth experience working with technologies including Microsoft Azure, .Net, SQL Server, Web Services, REST APIs, etc.
Formal training and/or current certifications in ITIL or ITSM.
Relevant experience hosting client-facing SaaS applications in both on-premise data center environments and the public cloud.
Strong working knowledge of currently accepted information security standards, guidelines, and best practices.
Experience with microservices-based architecture and containerization (e.g., Dockers).
Experience in supporting agile teams and exposure to agile tools and methodologies to manage team workflows.
Strong understanding of FinOps principles to manage costs effectively, optimize infrastructure spending, and make informed decisions.
Strong understanding of local rules and regulations in both Nigeria and Ghana.
Strong communication skills with the ability to communicate complex technical concepts.
Ability to interact with other development teams and management to build a strong implementation approach.