Cloud Platform Engineer
Powerverse
- Kuala Lumpur
- Permanent
- Full-time
- Design, architect, and implement cloud-based infrastructure solutions leveraging platforms such as AWS, Azure, or Google Cloud.
- Configure and deploy cloud services including compute, storage, networking, and security to support energy solutions.
- Automate infrastructure provisioning, configuration management, and deployment using infrastructure-as-code tools such as Terraform or CloudFormation.
- Collaborate with development teams to design and implement microservices architectures for energy solutions, driving modularity, scalability, and agility.
- Containerize and orchestrate microservices using technologies such as Docker and Kubernetes, ensuring efficient deployment and management.
- Implement service discovery, load balancing, and fault tolerance mechanisms to optimize microservices communication and reliability.
- Develop and deploy cloud-native applications and services using serverless computing frameworks such as AWS Lambda or Azure Functions.
- Integrate IoT devices and sensors with cloud platforms to collect, process, and analyze energy data in real-time.
- Implement AI and machine learning algorithms within cloud environments to derive insights and optimize energy operations.
- Lead the migration effort from a monolithic architecture to a microservices architecture, assessing existing systems, defining migration strategies, and executing migration plans.
- Identify opportunities for refactoring and decomposition of monolithic applications into microservices to improve scalability, agility, and maintainability.
- Collaborate with cross-functional teams to ensure a smooth transition to the new architecture, minimizing disruptions and optimizing performance.
- Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred.
- Proven experience (7 years) as a Cloud Platform Engineer or similar role, with a focus on designing, implementing, and managing cloud infrastructure and services.
- Strong expertise in cloud platforms such as AWS, Azure, or Google Cloud, including hands-on experience with cloud services and tools
- Experience with microservices architecture design and implementation, including containerization, orchestration, and service mesh technologies.
- Experience with event streaming/messaging platforms like Kafka
- Proficiency in infrastructure-as-code tools such as Terraform or CloudFormation, as well as containerization technologies like Docker and Kubernetes.
- Familiarity with IoT technologies and protocols, as well as AI and machine learning concepts and frameworks.
- Experience with Time Series databases
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues in cloud environments.
- Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.