About the role
AI summarisedCloud Platform Engineer responsible for designing, building, testing, and deploying cloud application solutions integrating cloud and non-cloud infrastructure. Requires strong hands-on experience with AWS, Azure, or GCP, proficiency in Terraform, and solid understanding of cloud security and networking.
BusinessFull-timeTechnology Architecture
Key Responsibilities
- Design, deploy, and manage secure, scalable, and highly available cloud infrastructure to support application and business operations.
- Implement automation using Infrastructure as Code (IaC) to improve deployment efficiency, repeatability, and system reliability.
- Monitor system performance, resource utilization, and costs - ensuring optimal uptime and cost-effectiveness.
- Collaborate with development, DevOps, and security teams to build and maintain CI/CD pipelines and integrate cloud-native services.
- Configure and manage identity, access, and security policies across cloud environments to ensure compliance with organizational standards.
- Participate in the design and implementation of disaster recovery and backup strategies.
- Troubleshoot production issues, perform root cause analysis, and implement long-term fixes.
- Document architecture diagrams, deployment procedures, and operational runbooks.
- Continuously research and recommend improvements for cloud performance, cost optimization, and infrastructure modernization.
- Collaborate with cross-functional teams to ensure seamless integration of cloud solutions.
- Conduct thorough testing of cloud applications to ensure reliability and performance.
- Stay updated with the latest cloud technologies and best practices to enhance project outcomes.
Requirements
- Strong hands-on experience with cloud platforms such as AWS, Azure, or GCP, including setup, configuration, and administration of compute, storage, and networking resources.
- Proficient in Infrastructure as Code (IaC) using tools such as Terraform, able to automate provisioning and deployment workflows.
- Solid understanding of cloud security, networking concepts (VPC, subnets, VPN, load balancers), and monitoring tools (e.g., CloudWatch) to ensure reliability, scalability, and compliance.
- Experience with containerization and orchestration.
- Knowledge of CI/CD pipelines.
- Exposure to microservices architecture and DevOps practices.
- Ability to optimize cloud cost management and implement best practices for resource utilization.
- Experience in disaster recovery (DR) and backup solutions in cloud environments.
- Basic scripting skills in Python, Bash, or PowerShell for automation and system administration.
- Strong troubleshooting skills and ability to work in cross-functional teams.
- Familiarity with compliance frameworks.