Head of Cloud and Platform Services (324306)

  Information

Information Technology
Director (10-20 years)
Not specified

  Company

Not specified
Banking
Mohandseen, Giza, Egypt

  Description

  • Develop and execute a strategic vision for cloud adoption, including defining objectives, roadmap, and migration strategies.
  • Platform Services Planning: Plan and implement platform services (PaaS), 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.
Created on16 Oct 2024
Last updated on16 Oct 2024
You applied on
  Apply Now
randomness