Taro Logo

Senior DevOps Engineer (Golang)

A digital venture by Makro building a B2B technology platform for restaurant owners, hotels, and independent retailers in Southeast Asia.
DevOps
Senior Software Engineer
Hybrid
Enterprise SaaS · E-Commerce

Description For Senior DevOps Engineer (Golang)

Makro PRO, an innovative digital venture by the established Makro brand, is seeking a Senior DevOps Engineer to join their mission of transforming B2B marketplace ecosystem in Southeast Asia. This role sits at the intersection of development and operations, focusing on increasing delivery speed, improving code quality/security, and optimizing processes for the development team.

As a Senior DevOps Engineer, you'll be instrumental in identifying and resolving bottlenecks in various development and delivery processes. Your responsibilities will span from developing automation pipelines and CI/CD workflows to configuring infrastructure using IaaS/PaaS products. You'll work with cutting-edge technologies including Golang, Kubernetes, and various AWS services, while collaborating closely with Tech Leads and developers across different teams.

The ideal candidate should have strong proficiency in Golang and hands-on experience with Kubernetes, particularly in developing controllers and custom resource definitions. Your expertise in AWS networking services and load balancing solutions will be crucial for maintaining and scaling our infrastructure. Experience with GitOps workflows and building self-service developer platforms will set you up for success in this role.

Makro PRO offers an attractive benefits package including health insurance, provident fund, year-end bonuses, and flexible working arrangements. The company promotes a diverse, non-hierarchical culture where both Thai and non-Thai professionals can thrive. Located in Bangkok with hybrid work options, you'll enjoy modern office amenities including a fitness center and recreational spaces. This is an excellent opportunity to be part of Southeast Asia's next potential unicorn while working with a talented multinational team focused on transforming B2B e-commerce.

Last updated 2 months ago

Responsibilities For Senior DevOps Engineer (Golang)

  • Work with Tech Leads and developers to develop automation pipelines and CI/CD
  • Develop self-serve tools/artifacts to support SDLC
  • Configure infrastructure using IaaS/PaaS products
  • Deploy application artifacts to target environments
  • Perform infrastructure health checks and monitoring
  • Identify and solve bottlenecks in development and deployment processes
  • Maintain platform configuration management, monitoring, and troubleshooting

Requirements For Senior DevOps Engineer (Golang)

Go
Kubernetes
  • Strong proficiency in Golang and experience with production-grade software
  • Hands-on experience with developing Kubernetes controllers and CRDs in Golang
  • Experience managing Kubernetes clusters (kubeadm, EKS, GKE, AKS)
  • Experience with AWS networking services (VPC Peering, Transit Gateway, PrivateLink)
  • Familiarity with load balancing (ALB, NLB, ELB) in AWS
  • Experience in building self-service developer platforms
  • Exposure to GitOps workflows (ArgoCD, FluxCD)

Benefits For Senior DevOps Engineer (Golang)

Medical Insurance
  • Health Insurance (OPD, IPD, Emergency OPD)
  • 3% Provident Fund
  • Year-end bonus
  • Gym Facilities
  • 18 days minimum vacation
  • Flexible working hours
  • No overtime - 5 day work week
  • New MacBook provided
  • Free car parking space
  • Non-hierarchical and agile environment
  • Growth opportunity and career path

Interested in this job?

Jobs Related To Makro PRO Senior DevOps Engineer (Golang)