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 on | 16 Oct 2024 |
Last updated on | 05 Nov 2024 |
You applied on | |
Apply Now