1. Leads the IT department and sets strategic direction, solutions, and policies to align with business objectives. 2. Develops and implements an information strategy and services to fulfill business needs, including the training and skill enhancement of staff to boost productivity through information systems. 3. Establishes and enforces governance policies and standards concerning security, quality, risk, and project management. 4. Spearheads significant innovation projects and holds ultimate responsibility for the IT function's outcomes. 5. Offers expert advice and recommendations to senior management and business unit leaders. 6. Utilizes innovative technology to formulate strategic plans for the IT function that support the organization's goals. 7. Capable of designing solutions and persuading key decision-makers to secure buy-in for initiatives throughout the organization.
A cloud developer develops and maintains cloud-based applications by: '- Performing complex and detailed analysis of software components and systems, and implementing technical assessments - Testing and assisting the transition and deployment of software components for projects - Performing multiple cloud components to develop a cloud solution which is cost effective, secure, resilient, high performance and scalable - Rewriting and refactoring the application code to make it work best in the cloud environment - Documenting the design process, revision , source of control, configuration and providing technical support to users - Completing the integration of new applications into the cloud environment - Conducting code reviews, refactoring, modernising and testing in a mapping environment including security checks - Taking a quality first approach to software development by producing unit tests and automating functional testing as much as possible - Collaborating with other engineers and product owners to identify software solutions to complex problems in industry - Designing and developing any application that is primarily hosted on cloud services such that they are scalable
1. Oversee the planning, design, installation, and maintenance of fiber optic network infrastructure. 2. Manage a team of fiber optic technicians and engineers, providing leadership, training, and performance evaluations. 3. Develop and implement network management strategies to ensure high availability, reliability, and scalability of fiber optic services. 4. Coordinate with project managers to ensure timely and cost-effective execution of network projects and expansions. 5. Monitor network performance, identify areas for improvement, and implement enhancements to meet evolving business needs. 6. Ensure compliance with industry standards, safety regulations, and best practices in fiber optic network operations. 7. Liaise with vendors, contractors, and service providers to procure equipment and manage service level agreements. 8. Maintain up-to-date documentation of network architecture, configuration, and operational procedures. 9. Provide technical expertise and support for complex troubleshooting and problem resolution. 10. Manage budgets and forecast future network requirements to support organizational growth and technology advancements.
1. Translates the overall business strategy into an infrastructure architecture strategy. 2. Defines future state infrastructure architecture design considerations based on current and future business requirements. 3. Engages business leaders and synthesises critical infrastructure gaps, current technology environment, and anticipated business and user challenges to inform architecture design. 4. Determines design specifications of the future state infrastructure architecture, and develops the infrastructure architecture blueprint, roadmap for implementation, as well as plans for the integration of new systems architecture into existing infrastructure. 5. Oversees the implementation of infrastructure architecture and ensures transition of current business practices and processes to enable delivery of appropriate solutions for the business. 6. Evaluates infrastructure performance against changing business and user requirements to inform architecture design changes. 7. Familiar with enterprise architecture methodologies and frameworks, and architecture modelling tools. 8. Knowledgeable of various cloud, network, storage, and security technologies, as well as cloud computing models and services. 9. Adopts an analytical and strategic thinking approach to developing innovative infrastructure design that meets business requirements. 10. Possesses strong communication and interpersonal skills, and is able to influence key stakeholders and build strategic relationships with partners and vendors.
1. Plan, coordinate, and oversee the execution of telecommunications infrastructure projects, including network expansions, upgrades, and new installations. 2. Develop detailed project plans, schedules, and budgets, ensuring resources are allocated effectively and milestones are met. 3. Collaborate with engineers, contractors, and vendors to ensure technical specifications and quality standards are adhered to throughout the project lifecycle. 4. Manage project risks and issues, implementing mitigation strategies and contingency plans as necessary. 5. Serve as the primary point of contact for project stakeholders, providing regular updates on progress, changes, and outcomes. 6. Ensure compliance with industry regulations, safety standards, and environmental guidelines for telecommunications projects. 7. Facilitate cross-functional team meetings to coordinate project activities and resolve challenges. 8. Monitor and control project costs, scope, and timelines to avoid overruns and ensure successful delivery. 9. Document project processes, decisions, and lessons learned to inform future projects and best practices. 10. Lead the handover and transition of completed infrastructure to operational teams for ongoing management and maintenance.
1. Oversee the daily operations of the Network Operations Center (NOC), ensuring continuous monitoring and management of the organization's network infrastructure. 2. Lead and manage the NOC team, including hiring, training, scheduling, and performance evaluation of NOC engineers and technicians. 3. Develop and implement NOC policies, procedures, and best practices to maintain high service levels and operational efficiency. 4. Coordinate with IT, network engineering, and other departments to align NOC activities with broader organizational goals and initiatives. 5. Manage the response to network incidents and outages, ensuring timely resolution and communication with stakeholders. 6. Oversee the deployment and optimization of network monitoring tools and systems to proactively identify and address potential issues. 7. Analyze network performance data to identify trends, anticipate capacity needs, and recommend infrastructure enhancements. 8. Ensure compliance with service level agreements (SLAs) and manage escalations with vendors and service providers. 9. Prepare and present reports on NOC performance metrics, incident management, and continuous improvement efforts. 10. Drive initiatives to improve network reliability, disaster recovery capabilities, and incident response protocols.