Senior Technical Lead - Cloud Engineering
SITE سايت · Riyadh, Saudi Arabia
Tailor my CV for this job — freeRole DescriptionLead the technical delivery of cloud projects and ensure successful implementation for clients onboarding.The role requires strong technical knowledge across cloud platforms, IT infrastructure, operating systems, networking, and migration technologies, along with the ability to coordinate with customers and internal teams.The Senior Technical Lead will be responsible for delivering cloud services such as customer onboarding, workload migration, disaster recovery (DR), backup, email services, and other enterprise IT solutions.Key ResponsibilitiesLead the technical delivery of cloud projects from planning and implementation to customer acceptance and handover.Review the Scope of Work (SoW) and ensure all technical requirements and deliverables are clearly defined.Act as the main technical point of contact for assigned customers.Conduct technical discovery and assessments of customer infrastructure, applications, and dependencies.Prepare and review technical designs, implementation plans, and migration strategies.Coordinate with internal teams, vendors, and customers to ensure successful project delivery.Deliver cloud onboarding activities, including resource provisioning, networking, connectivity, and service configuration.Plan and execute workload migrations from on-premises environments or other cloud platforms.Implement backup and disaster recovery solutions, including DR testing, failover, and failback.Support the deployment and integration of enterprise services such as Active Directory, DNS, email, databases, and application hosting.Troubleshoot complex technical issues and resolve delivery challenges.Identify technical risks, dependencies, and scope gaps that may impact project delivery.Ensure technical documentation, knowledge transfer, and operational handover are completed.Support technical discussions, solution assessments, and delivery planning.Improve delivery processes through automation, standardization, and knowledge sharing.RequirementsBachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field.Minimum 6 years of experience in cloud engineering, IT infrastructure, or technical project delivery.Proven experience leading technical projects and working directly with enterprise customers.Strong knowledge of cloud platforms, including private, public, and hybrid cloud environments.Hands-on experience with virtualization, compute, storage, and backup technologies.Strong experience with Windows Server and Linux administration and troubleshooting.Good understanding of networking, including routing, firewalls, VPN, NAT, DNS, and load balancing.Experience with cloud migrations, customer onboarding, and disaster recovery implementation.Broad knowledge of enterprise IT services, including Active Directory, email, databases, and application infrastructure.Understanding of IT security, access management, and infrastructure best practices.Familiarity with automation and scripting tools such as PowerShell, Bash, Ansible, or Terraform.Strong communication, problem-solving, documentation, and customer management skills.Ability to manage multiple projects, coordinate technical teams, and work under pressure.Preferred QualificationsExperience working with a cloud service provider, system integrator, or IT consulting company.Professional certifications in cloud or infrastructure technologies, such as AWS, Azure, Google Cloud, VMware, Red Hat, or Cisco.Experience with Kubernetes, OpenShift, or other container platforms is an advantage. Experience delivering enterprise-scale migration and disaster recovery projects.