Develop and execute a strategic vision for cloud adoption, including defining objectives, roadmap, and migration strategies.
Platform Services Planning: Plan and implement platform services (Paa S), including virtualization and containerization, serverless computing, and orchestration tools.
Cloud Infrastructure Design: Design and oversee the implementation of scalable, secure, and resilient cloud infrastructure, considering performance, cost, and compliance requirements.
Lead the deployment and management of platform services, ensuring alignment with organizational needs and best practices. (all cloud & platform services spectrum (public , private & hybrid).
Oversee the design, implementation, and management of virtualization solutions, such as VMware, Hyper-V, or KVM.
Ensure efficient resource allocation, high availability, and scalability of virtualized environments. • Overseeing the provisioning, configuration, and maintenance of virtual machines (VMs) and virtualized environments.
Managing virtual server environments and cloud-based infrastructure to optimize resource allocation and maximize efficiency.
Evaluating container orchestration platforms such as Kubernetes, Docker Swarm, or others based on QNBAA requirements.
Designing and implementing containerization platforms, ensuring scalability, reliability, and security.
Collaborate with Infrastructure & Design teams in designing container-based architectures, including container clusters, networking, storage, and security considerations.
Planning and implementing container deployment strategies and container image management.
Collaborate with IT teams in approving deployment of IT solutions.
Collaborate with application teams to ensure compatibility and performance.
Implementing security measures such as firewalls, intrusion detection systems, and regular security patches to safeguard servers from threats and vulnerabilities.
Configuring access controls and authentication mechanisms to protect sensitive data.
Oversee regular software patching, updates, and fixes to servers to address vulnerabilities and maintain system stability and security.
Predicting future resource requirements based on growth projections and planning for server capacity accordingly.
Scaling servers and resources up or down to accommodate changing business needs.
Regularly monitoring server performance metrics (CPU, memory, disk usage) to identify bottlenecks and optimize resource utilization.
Implementing performance tuning strategies to enhance server efficiency.
Implement automation tools to streamline the management of tasks.
Troubleshooting issues related to virtualization infrastructure, diagnosing problems, and implementing corrective measures.
Manage vendor SLA.
Participate in evaluating and selecting appropriate technologies and solutions.
Recruit, mentor, and manage teams
Foster a culture of innovation, collaboration, and continuous improvement. • Set clear goals and performance expectations for team members.
Requirements
Bachelor's degree in Information Security, Information Technology, or a related field
Minimum 10 years of experience in server management and virtualization Strong knowledge of virtualization technologies, application deployment, and desktop management.
Excellent problem-solving and analytical skills.
Effective communication and interpersonal skills. Leadership and team management experience.
Ability to work collaboratively with cross-functional teams.
Project management experience is a valuable asset.
Job Type: Full-time Pay: E£50,000.00 - E£60,000.00 per month