Senior DevOps Engineer

Siam Makro Public Company Limited Logo

Siam Makro Public Company Limited

πŸ“Remote - Indonesia

Summary

Join MakroPRO, a new digital venture by Makro, and help build Southeast Asia's next unicorn in the B2B e-commerce space. As a DevOps Engineer, you will play a crucial role in accelerating delivery speed, enhancing code quality and security, and optimizing development processes. You will identify and resolve bottlenecks, collaborate with development teams, and build automation pipelines. This fully remote, renewable one-year contract offers a diverse and agile work environment with clear focus and growth opportunities. The role involves infrastructure-as-code deployment, supporting services on multiple cloud providers, and maintaining platform configuration management. You will work closely with tech leads and developers to improve the overall developer experience.

Requirements

  • Strong proficiency in Golang and experience with writing production-grade software using Golang
  • Hands-on experience with developing Kubernetes controllers and custom resource definitions (CRDs) in Golang
  • Hands-on experience with managing Kubernetes clusters (e.g., kubeadm, EKS, GKE, AKS)
  • Experience with AWS networking services like VPC Peering, Transit Gateway, and PrivateLink
  • Experience in building self-service developer platforms

Responsibilities

  • Increase speed of delivery, improve quality/security of code, and optimize processes for development team
  • Identify the bottlenecks of various development and delivery processes, working with team members to improve them, and improving the overall experience of developers
  • Be responsible for infrastructure-as-code deployment tooling and supporting services on multiple cloud provides along with metrics and login
  • Work closely with Tech Leads and developers of various teams to develop automation pipelines and CI/CD
  • Develop self-serve tools/artefacts to development teams to support the SDLC (e.g. containerized dev env, testing env etc.)
  • Configure the infrastructure using IaaS/PaaS products and own developed tools
  • Actively participate in deploying application artifacts to appropriate target environments using the supported technologies and infrastructure
  • Participate in planning delivery time, code quality, and process efficiency improvement projects
  • Perform maintenance tasks as infrastructure health checks and monitoring
  • Identify bottlenecks in development and deployment processes and designs automation solutions to mitigate
  • Maintain and grow knowledge of platform configuration management, monitoring, and troubleshooting
  • Collaborate with the rest of DevOps team to deliver consistent and holistic solutions to the organization

Preferred Qualifications

  • Familiarity with load balancing (ALB, NLB, ELB) in AWS
  • Exposure to GitOps workflows (ArgoCD, FluxCD)

Benefits

  • Renewable contract (1 year)
  • Fully remote job
  • Diverse Workplace (Our members are from around the world!)
  • Non-hierarchical and agile environment
  • Growth opportunity and career path

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs