Job Description
Huawei Technologies is a global leader in providing information and communication technology (ICT) solutions. Committed to innovation and creating a connected world, Huawei is at the forefront of technological advancements. As part of our continued growth, we are seeking a skilled and experienced Cloud Engineer to join our team in Lagos, Nigeria. This role presents an exciting opportunity to contribute to the development and maintenance of cutting-edge cloud solutions.
Job Overview:
As a Cloud Engineer at Huawei Technologies, you will play a key role in designing, implementing, and maintaining cloud infrastructure to support our diverse range of services and products. Working within a dynamic and collaborative team, you will contribute to the optimization of cloud resources, ensure scalability, and drive innovation in cloud technology. The ideal candidate should possess in-depth knowledge of cloud platforms, strong problem-solving skills, and a passion for staying at the forefront of cloud computing trends.
Job Responsibilities:
- Cloud Infrastructure Design:
- Design, implement, and manage scalable and secure cloud infrastructure on platforms such as Huawei Cloud, AWS, or Azure.
- Collaborate with cross-functional teams to understand project requirements and translate them into robust cloud architectures.
- Automation and Orchestration:
- Implement automation and orchestration using tools like Terraform, Ansible, or similar technologies to streamline cloud resource provisioning and management.
- Develop scripts and templates for Infrastructure as Code (IaC) practices.
- Containerization and Microservices:
- Work with containerization technologies such as Docker and orchestration tools like Kubernetes to deploy and manage microservices-based applications.
- Optimize containerized workloads for performance and efficiency.
- Security and Compliance:
- Implement robust security measures to safeguard cloud infrastructure and data.
- Ensure compliance with industry standards and regulatory requirements.
- Monitoring and Optimization:
- Set up monitoring solutions to track the performance, availability, and cost of cloud resources.
- Analyze and optimize cloud infrastructure for efficiency and cost-effectiveness.
- Collaboration with Development Teams:
- Collaborate with software developers to ensure seamless integration of applications with cloud services.
- Provide guidance on best practices for cloud-native development.
- Disaster Recovery and Backup:
- Implement disaster recovery and backup solutions to ensure data integrity and availability.
- Conduct regular testing of disaster recovery processes.
- Knowledge Sharing and Training:
- Share knowledge and insights with team members through documentation, training sessions, and workshops.
- Stay informed about the latest trends and advancements in cloud technology.
Qualifications and Skills:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Cloud Engineer, Cloud Architect, or a similar role.
- Certification in cloud platforms (e.g., Huawei Certified ICT Professional, AWS Certified Solutions Architect, or Azure Solutions Architect) is highly desirable.
- Strong proficiency in cloud platforms such as Huawei Cloud, AWS, or Azure.
- Experience with automation and configuration management tools.
- Familiarity with containerization and orchestration technologies (Docker, Kubernetes).
- Solid understanding of networking, security, and compliance in cloud environments.
- Excellent scripting skills (e.g., Python, Bash) for automation tasks.
- Strong problem-solving and troubleshooting skills.
- Effective communication and collaboration abilities.
Interested candidates are invited to submit their resume, a cover letter expressing their interest in the position, and relevant certifications to [[email protected]].