Our client, a highly regarded provider of computer services for medium to large-sized companies, is seeking a skilled Cloud Engineer to join their team. This role is integral to their upcoming migration project, transitioning infrastructure and services from on-premises to the cloud. The successful candidate will bring expertise in cloud technologies, a proactive approach to problem-solving, and the ability to ensure a seamless transition while optimizing performance and security.
Responsibilities:
* Manage and execute the migration of on-premises infrastructure, applications, and data to the cloud, ensuring minimal disruption to business operations.
* Develop scalable, secure, and cost-effective cloud architecture tailored to meet client requirements.
* Deploy and configure cloud services, including virtual networks, storage solutions, and compute resources.
* Monitor and fine-tune cloud performance to maintain high efficiency and ensure resources are used effectively.
* Liaise with cross-functional teams, including development, operations, and security, to align cloud strategies with organizational objectives.
* Provide post-migration support, resolving cloud-related issues and maintaining system integrity.
* Produce and update comprehensive technical documentation, including migration plans and operational guidelines.
Requirements:
* 4+ years experience as a Cloud Engineer or similar role, with a proven track record in cloud migration projects.
* Hands-on experience with leading cloud platforms such as AWS, Azure, or Google Cloud.
* Strong understanding of on-premises infrastructure, including servers, storage, and networking.
* Proficiency in infrastructure as code (IaC) tools such as Terraform or Ansible.
* Solid knowledge of cloud security best practices, including identity and access management (IAM) and data protection.
* Ability to diagnose complex technical issues and deliver innovative solutions.
* Industry certifications (e.g., AWS Certified Solutions Architect, Azure Administrator) are highly desirable.
* Excellent communication and teamwork skills, with the ability to work effectively in a collaborative environment.