Main Job Responsibilities
Strategy & Planning
Designs and implements short and long term strategic plans to ensure the Company’s infrastructure capacity meets existing and future requirements with regards to employee usage and application hosting
Manages and maintains the unit’s activities within budget, clearly identifying any potential growth requirements
Advices and informs management, departments and unit members on technical issues as part of the decision making process for technical direction and procurement of new systems
Analyses research findings and makes recommendations on products, services, protocols, and standards in support of all infrastructure procurement and development efforts
Establishes service and operational level agreements with business units
Provides inputs to Business continuity and disaster recovery plans with respect to infrastructural implications
Develops pragmatic roadmaps to deliver the unit’s strategy in conjunction with key stakeholders
Develops and maintains an integration architecture blueprint for the company
Recommends system integration application implementation strategies, selecting suitable component technologies and platforms to support software development
Develops a framework that enables other parts of the business share the capabilities of the unit
Ensures that integration projects meet business requirements and goals, fulfill end-user requirements, identifies and resolves systems issues
Acquisition & Deployment
Reviews RFPs, bid proposals, contracts, scope of work reports and other documentation for infrastructure acquisition projects and associated efforts
Assists with the planning and deployment of infrastructure security measures
Operational Management
Manages and sets priorities for the design, maintenance, development, and evaluation of all infrastructure systems, including LANs, WANs, Internet, intranet, security, wireless implementations, etc
Provides reliable, scalable and cost-effective cloud computing resources upon which the rest of the organisation can buy/rent and host applications
Oversees the database platforms upon which applications are deployed in order to service customers effectively
Conducts feasibility studies for various upgrade projects, improvements, and other conversions.
Defines hardware and software standards in conjunction with owners and stakeholders
Ensures the integrity of Company’s electronically held information by performing regular reviews and testing of the back-up systems, disaster recovery planning and input into the Business Continuity plan where appropriate
Tests network performance and provides network performance statistics and reports; develops strategies for maintaining network infrastructure
Tests server performance and provides network performance statistics and reports; develops strategies for maintaining server infrastructure
Manages operational costs; conducts near- and long-term financial forecasts for expanded functionality/user base
Establishes and maintains regular written and in-person communications with the company’s executives, decision-makers, stakeholders, department heads, and end users regarding pertinent infrastructure activities
Supports all departments to determine their system needs, analyses their current systems for cost, use and efficiency, and provides recommendations for changes to be made
Develops and implements a framework which enables other units and customers to innovatively tweak the Company’s products to serve their needs
Analyses, recommends and selects as relevant, hardware/software platforms and products which ensure that applications conform to appropriate standards
Ensures the success of enterprise-level application rollouts
Selects and develops integration testing techniques for ensuring the systems’ overall capability of fulfilling the client’s business requirements
Ensures compliance of systems and efficient implementation of remediation efforts so as to maintain compliance standards and best practices
Supervisory Responsibility
Supervises the activities of the system and database administrators and provides guidance where possible
Identifies knowledge or operational gaps in the activities of the unit members and takes steps to bridge the identified gaps
Monitors, Motivates and provides feedback on performance
Carries out disciplinary actions with employees, when required, to ensure performance expectations are met and a positive work environment is maintained
EDUCATION AND EXPERIENCE
Academic Qualification(s):
Minimum of Bachelor’s Degree / HND in Computer/System/ Electrical/ Electronic Engineering/ Applied physics/ Computer Science or a related discipline
Professional Qualification(s):
Relevant certification such as ITIL (Information Technology Infrastructure Library), CCNP (Cisco Certified Network Professional), MCP (Microsoft Certified Professional) or CCNA (Cisco Certified Network Administrator) MCTS (Microsoft Certified Technology Specialist), OCA (Oracle Certified Associate), OCP (Oracle Certified Professional), OSCA (Oracle Solaris Certified Associate), OSCP (Oracle Solaris Certified professional)
Experience (Number of relevant years):
Minimum of 5 – 7 years’ experience in a similar role with at least 1 year in a management position
A Master’s Degree/MBA will be an added advantage