About the job
Join MakroPRO, an innovative digital initiative from the renowned Makro, dedicated to empowering restaurant operators, hotels, and independent retailers with a robust technology platform. Our mission is to revolutionize the B2B marketplace ecosystem by uniting the finest talent from diverse multinational backgrounds. We are on the lookout for dynamic, passionate, and insightful individuals who value collaboration, diversity, and excellence, and who prioritize our customers in every endeavor.
Elevate your career in the rapidly evolving world of B2B e-commerce. Be a part of our journey to create Southeast Asia’s next unicorn.
Your Role
As a Senior DevOps Software Engineer, you will play a crucial role in enhancing delivery speed, ensuring code quality and security, and streamlining processes within the development team. You’ll identify bottlenecks in development and delivery workflows while collaborating with team members to enhance the overall developer experience. Your responsibilities will include managing infrastructure-as-code deployment tools and supporting services across multiple cloud providers, along with monitoring and logging metrics.
- Collaborate closely with Tech Leads and various development teams to design automation pipelines and implement CI/CD practices.
- Create self-service tools and artifacts for development teams to facilitate the Software Development Life Cycle (SDLC), such as containerized development and testing environments.
- Configure infrastructure using IaaS/PaaS products and tools you develop.
- Engage in deploying application artifacts to the appropriate environments using supported technologies and infrastructure.
- Participate in planning for delivery timelines, code quality, and projects focused on process efficiency improvements.
- Execute maintenance tasks, including infrastructure health checks and monitoring.
- Identify and resolve bottlenecks in development and deployment processes by designing automation solutions.
- Continuously expand your knowledge of platform configuration management, monitoring, and troubleshooting.
- Work with the DevOps team to deliver cohesive and comprehensive solutions across the organization.
