Job Overview
We are looking for an experienced Platform Engineer to contribute to the design, development, and enhancement of the Public Cloud Foundations platform. This role involves migrating and adapting applications to a cloud environment while ensuring best practices in security, networking, and automation.
Key Responsibilities
- Develop and maintain code aligned with the new cloud architecture using Golang.
- Troubleshoot, debug, and resolve platform issues, ensuring high availability and performance.
- Collaborate with client teams to align platform solutions with business goals.
- Implement cloud security best practices, including IAM, WAF, Secrets Management, and Code Scanning.
- Manage infrastructure as code using Terraform for automated provisioning.
- Develop automated tools for managing cloud environments.
- Work with CI/CD pipelines and DevOps tools to streamline deployments.
Mandatory Skills & Qualifications
- 7+ years of overall experience in platform engineering or related fields.
- 3+ years of Golang development experience (must-have).
- 2+ years of hands-on experience with at least one major cloud provider (AWS, Azure, GCP).
- Strong expertise in Cloud Networking, including ingress/egress traffic management, load balancing, and security.
- Experience in implementing cloud security best practices (IAM, WAF, Secrets Management, Code Scanning).
- Proficiency in Terraform for managing Infrastructure as Code (IaC).
- Experience with CI/CD pipelines and automation tools.
- Strong understanding of DevOps principles, including containerization, orchestration, and monitoring.
Nice-to-Have Skills
- Experience with internal developer platform implementation.
- Ability to create detailed documentation for onboarding and best practices.
- Deep understanding of enterprise application architecture patterns.
- Strong problem-solving and debugging skills.