Job Description
We are seeking a highly skilled DevOps Engineer with expertise in Go / Golang, Python, and Terraform to join our innovative team. The ideal candidate will have hands‑on experience in deploying automation scripts on EC2 Instances and EKS clusters, a deep understanding of AWS services (RCPs / SCPs / IAM), and the ability to write custom scripts connecting different APIs to AWS services. You will be responsible for creating secure, least‑privilege IAM policies using Policy Sentry API, integrating with Terraform Platform APIs, and deploying automation scripts and APIs on EKS or EC2. We value proactive problem‑solvers who can present solutions, readily clarify requirements, and engage with various stakeholders to deliver efficient and effective results. Due to visa restrictions, candidates must have the right to work in Singapore without sponsorship.
DevOps Technical Skills
- Cloud Native Stack: Strong understanding and experience with cloud platforms, specifically looking for hands‑on with AWS and the AWS IAM Service in setting up enterprise‑level organisations with roles, groups and permissions.
- Automation: Proficient in automation using APIs, CLIs, and SDKs, with a strong ability to troubleshoot complex issues and implement automated solutions.
- Solution Design: Skilled in designing and implementing optimized solutions that effectively address business needs.
- Cloud Technologies: Fair understanding of cloud‑native technologies or expertise in hybrid cloud environments.
- Databases: Exposure to the functionality of no‑sql and sql databases.
- Technical Problem Solving: Proven ability to solve complex business problems and ensure efficient and effective scaling solutions.
Coding / Development Skills
- Demonstratable experience in coding languages such as Go / Golang, Python and Terraform.
- Ability to write custom scripts, connecting APIs within AWS services for automation outcomes.
Solutioning
- Be proactive to figure out solutions to problems, and present solutions for their review and approval, rather than wait for them to figure out a response.
- Willingness to ask questions to clarify the requirements and approach different stakeholders within a clients organisation or internally.
Client Relationship Management
- Customer Satisfaction: Dedication to achieving client satisfaction and enhancing client experiences, with a focus on proactively managing client interactions.
- Professional Engagement: Active participation in professional engagements to build strong client relationships and support business growth opportunities.
- Client Outcomes: Committed to delivering client outcomes in alignment with best practices and ensuring positive client feedback and commercial success.
Qualifications
Work Experience
- Relevant Experience: At least 12 years in a DevOps or SRE role, with a proven track record.
- Cloud Migration Projects: Hands‑on experience in migrating projects to cloud environments.
- Large‑Scale Environments: Exposure to managing large‑scale environments involving 100k+ users and managing terabytes of data.
- Technical Proficiency: Expertise in Terraform, Kubernetes (k8s), DevOps practices, GitLab CI / CD, cloud networking, SQL & NoSQL databases, Kafka, and observability (O8s).
- Comfortable with deploying automation scripts that can run on EC2 Instances / EKS clusters.
- Configuration Management: Proficiency in at least one configuration management tool (e.g., Ansible, Chef, Salt, Puppet).
- Very familiar with how RCPs / SCPs / IAM work.
- Experience with "Smart" Least Privilege Logic which aims to take simple request (e.g., "Service X needs read access to S3 Bucket Y") and automatically translate it into a secure, least‑privilege IAM policy, avoiding dangerous wildcards.
- Write custom scripts to connect different APIs to AWS services. Write the backend automation scripts and APIs (in Go and Python) that connect internal systems (like their Kubernetes platform and their S3 Platform) to the central IAM management system.
- Write integrations with the Terraform Platform APIs: the custom scripts will need to make API calls to a "Terraform Platform" to tell it what IAM Roles and Policies to create. This means using the specific endpoints they are building (like POST / modules and GET / workspaces).
- Advanced OS and Networking Knowledge: Deep understanding of operating system‑level and networking concepts.
- Deploy this service: deploying the automation scripts and APIs on EKS clusters and / or EC2 instances.
- Scripting: Ability to program in Go / Golang and Python and Terraform.
Certifications
- Required: Terraform, Kubernetes, AWS
- Preferred: GCP, Azure or other cloud certifications.
- Additional Qualifications: .
Industry Experience
- Significant proven experience in DevOps engineering and SRE roles.
- Communication Skills: Excellent communication and interpersonal skills, with the ability to work both independently and collaboratively.
- Strategic Insight: Capability to support account and engagement strategy development effectively, driving client understanding into actionable technical solutions.