

About the Company
- š° Early-stage, ed-tech, funded, growing, growing fast
- šÆ Mission Driven: Make Indonesia competitive on a global scale
- š„ Build the best educational content and technology to advance STEM education
- š„ Students-First approach
- š®š© š®š³ Teams in India and Indonesia
Ā
Skillset š§š¼āāļø
- You primarily identify as a DevOps/Infrastructure engineer and are comfortable working with systems and cloud-native services on AWS
- You can design, implement, and maintain secure and scalable infrastructure delivering cloud-based services
- You have experience operating and maintaining production systems in a Linux based public cloud environment
- You are familiar with cloud-native concepts - Containers, Lambdas, Orchestration (ECS, Kubernetes)
- Youāre in love with system metrics and strive to help deliver improvements to systems all the time
- You can think in terms of Infrastructure as Code to build tools for automating deployment, monitoring, and operations of the platform
- You can be on-call once every few weeks to provide application support, incident management, and troubleshooting
- Youāre fairly comfortable with GIT, AWS CLI, python, docker CLI, in general, all things CLI. Oh! Bash scripting too!
- You have high integrity, and you are reliable
Ā
What you can expect from us šš¼
Ā
ā®ļø Mentorship, growth, great work culture
- Mentorship and continuous improvement are a part of the teamās DNA. We have a battle-tested robust growth framework. You will have people to look up to and people looking up to you
- We are a people-first, high-trust, high-autonomy team
- We live in the TDD, Pair Programming, First Principles world
Ā
š Remote done right
- DistributedĀ does notĀ mean working in isolation, feeling alone, being buried in Zoom calls
- Our leadership team has been WFH for 10+ years now and we know how remote teams work. This will be a place to belong
- A good balance between deep focussed work and collaborative work āļø
Ā
š„ļø Friendly, humane interview process
- 30-minute alignment check and screening call
- A short take-home coding assignment, no more than 2-3 hours. Time is precious
- Pair programming interview. Collaborate, work together. No sitting behind a desk and judging
- In-depth engineering discussion around your skills and career so far
- System design and architecture interview for seniors
Ā
What we ask from youšš¼
- Bring your software engineering ā both individual brilliance and collaborative skills
- Bring your good nature ā we're building a team that supports each other
- Be vested or interested in the company vision

About CoLearn
About
CoLearn is a EdTech platform that is improving the way students learn in Indonesia. Our platform empowers tuition centers and tutors to create engaging and interactive online learning experiences for their students. Our mission is to improve education standards for Indonesia's youth and make the country globally competitive.
Connect with the team
Company social profiles
Similar jobs
Your challenge
As a DevOps Engineer, youāre responsible forĀ automating the deployment of our software solutions. You interact with software engineers, functional product managers, and ICT professionals daily. Using your technical skills, youĀ provide internal tooling for development and QA teamsĀ around the globe.
We believe in an integrated approach, where every team member is involved in all steps of the software development life cycle:Ā analysis, architectural design, programming, and maintenance. We expect you to be the proud owner of your work and take responsibility for it.
Together with a tight-knit group of 5-6 team players, you develop, maintain and support key elements of our infrastructure:
- Continuous integration and production systems
- Release and build management
- Package management
- ContainerizationĀ and orchestration
Ā
Your team
As our new DevOps Engineer, youāll be part of a large, fast-growing, international team located in Belgium (Antwerp, Ghent, Wavre), Spain (Barcelona), Ukraine (Lviv), and the US (Atlanta). Software Development creates leading software solutions that make a difference to our customers. We make smart, robust, and scalable software to solve complex supply chain planning challenges.
Your profile
We are looking for someone who meets the following qualifications:
- A bachelorās or masterās degree in a field related to Computer Science.
- Pride in developing high-quality solutions and taking responsibility for their maintenance.
- Minimum 6 years' experience in a similar role
- Good knowledge of the following technologies: Kubernetes, PowerShell or bash scripting, Jenkins, Azure Pipelines or similar automation systems, Git.
- Familiarity with the CloudāNative Landscape. Terraform, Ansible, and Helm are tools we use daily.
- Supportive towards users.
Bonus points if you have:
- A background in DevOps, ICT, or technical support.
- Customer support experience or other relevant work experience, including internships.
- Understanding of Windows networks and Active Directory.
- Experience with transferring applications into the cloud.
- Programming skills.
Soft skills
Team WorkĀ
Pragmatic attitude
Passionate
Analytical thinker
Tech Savvy
Fast Learner
Hard skills
KubernetesĀ
CI/CD
GitĀ
Powershell
Your future
At OMP, weāre eager to find your best career fit. Our talent management program supports your personal development and empowers you to build a career in line with your ambitions.
Many of our team members who start as DevOps Engineers grow into roles in DevOps/Cloud architecture, project management, or people management.
Role Introduction
⢠This role involves guiding the DevOps team towards successful delivery of Governance and
toolchain initiatives by removing manual tasks.
⢠Operate toolchain applications to empower engineering teams by providing, reliable, governed
self-service tools and supporting their adoption
⢠Driving good practice for consumption and utilisation of the engineering toolchain, with a focus
on DevOps practices
⢠Drive good governance for cloud service consumption
⢠Involves working in a collaborative environment and focus on leading team and providing
technical leadership to team members.
⢠Involves setting up process and improvements for teams on supporting various DevOps tooling
and governing the tooling.
⢠Co-ordinating with multiple teams within organization
⢠Lead on handovers from architecture teams to support major project rollouts which require the
Toolchain governance DevOps team to operationally support tooling
What you will do
⢠Identify and implement best practices, process improvement and automation initiatives for
improvement towards quicker delivery by removing manual tasks
⢠Ensure best practices and process are documented for reusability and keeping up-to date on
good practices and standards.
⢠Re-usable automation and compliance service, tools and processes
⢠Support and management of toolchain, toolchain changes and selection
⢠Identify and implement risk mitigation plans, avoid escalations, resolve blockers for teams.
Toolchain governance will involve operating and responding to alerts, enforcing good tooling
governance by driving automation, remediating technical debt and ensuring the latest tools
are utilised and on the latest versions
⢠Triage product pipelines, performance issues, SLA/SLO breaches, service unavailable along
with ancillary actions such as providing access to logs, tools, environments.
⢠Involve in initial / detailed estimates during roadmap planning or feature
estimation/planning of any automation identified for a given toolset.
⢠Develop, refine, and tune integrations between various tools
⢠Discuss with Product Owner/team on any challenges from implementation, deployment
perspective and assist in arriving probable solution and escalate any risks to get them
resolved w.r.t DevOps toolchain.
⢠In consultation with Head of DevOps and other stake holders, prioritization of items, item-
task breakdown; accountable for squad deliverables for sprint
⢠Involve in reviewing current components and plan for upgrade and ensure its communicated
to wider audience within Organization
⢠Involve in reviewing access / role and enhance and automate provisioning.
⢠Identify and encourage areas for growth and improvement within the team e.g conducts
regular 1-2-1ās with squad members to provide support, mentoring and goal setting
⢠Involve in performance management ,rewards and recognition of team members, Involve in
hiring process.⢠Plan for upskill of team to know about tools and perform tasks. Ensure quicker onboarding
of new joiners/freshers to team to be productive.
⢠Review ticket metrics to measure the health of the project including SLAs and plan for
improvement.
⢠Requirement for on call for critical incidents that happen Out of Hours, based on tooling SLA.
This may include planning standby schedule for squad, carrying out retrospective for every
callout and reviewing SLIs/SLOs.
⢠Owns the tech/repair debt, risk and compliance for the tooling with respect to
infrastructure, pipelines, access etc
⢠Track optimum utilization of resources and monitor/track the delivery schedule
⢠Review solutions designs with the Architects / Principal DevOps Engineers as required
⢠Provide monthly reporting which align to DevOps Tooling KPIs
What you will have
⢠Candidate should have 8+ years of experience and Hands-on DevOps experience and
experience in team management.
⢠Strong communication and interpersonal skills, Team player
⢠Good working experience of CI/CD tools like Jenkins, SonarQube, FOSSA, Harness, Jira, JSM,
ServiceNow etc.
⢠Good hands on knowledge of AWS Services like EC2, ECS, S3, IAM, SNS, SQS, VPC, Lambda,
API Gateway, Cloud Watch, Cloud Formation etc.
⢠Experience in operating and governing DevOps Toolchain
⢠Experience in operational monitoring, alerting and identifying and delivering on both repair
and technical debt
⢠Experience and background in ITIL/ITSM processes. The candidate will ensure development
of the appropriate (ITSM) model and processes, based on the ITIL Service Management
framework. This includes the strategic, design, transition, and operation services and
continuous service improvement
⢠Provide ITSM leadership experience and coaching processes
⢠Experience on various tools like Jenkins, Harness, Fossa,
⢠Experience of hosting and managing applications on AWS/AZUREā¢
⢠Experience in CI/CD pipeline (Jenkins build pipelines)
⢠Experience in containerization (Docker/Kubernetes)
⢠Experience in any programming language (Node.js or Python is preferred)
⢠Experience in Architecting and supporting cloud based products will be a plus
⢠Experience in PowerShell & Bash will be a plus
⢠Able to self manage multiple concurrent small projects, including managing priorities
between projects
⢠Able to quickly learn new tools
⢠Should be able to mentor/drive junior team members to achieve desired outcome of
roadmap-
⢠Ability to analyse information to identify problems and issues, and make effective decisions
within short span
⢠Excellent problem solving and critical thinking
⢠Experience in integrating various components including unit testing / CI/CD configuration.
⢠Experience to review current toolset and plan for upgrade.
⢠Experience with Agile framework/Jira/JSM tool.⢠Good communication skills and ability to communicate/work independently with external
teams.
⢠Highly motivated, able to work proficiently both independently and in a team environment
Good knowledge and experience with security constructs ā
Mactores is a trusted leader among businesses in providing modern data platform solutions. Since 2008, Mactores have been enabling businesses to accelerate their value through automation by providing End-to-End Data Solutions that are automated, agile, and secure. We collaborate with customers to strategize, navigate, and accelerate an ideal path forward with a digital transformation via assessments, migration, or modernization.
We are looking for a DevOps Engineer with expertise in infrastructure as a code, configuration management, continuous integration, continuous deployment, automated monitoring for big data workloads, large enterprise applications, customer applications, and databases.
You will have hands-on technology expertise coupled with a background in professional services and client-facing skills. You are passionate about the best practices of cloud deployment and ensuring the customer expectation is set and met appropriately. If you love to solve problems using your skills, then join the Team Mactores. We have a casual and fun office environment that actively steers clear of rigid "corporate" culture, focuses on productivity and creativity, and allows you to be part of a world-class team whileĀ still being yourself.
What you will do?
- Automate infrastructure creation with Terraform, AWS Cloud Formation
- Perform application configuration management, and application-deployment tool enabling infrastructure as code.
- Take ownership of the Build and release cycle of the customer project.
- Share the responsibility for deploying releases and conducting other operations maintenance.
- Enhance operations infrastructures such as Jenkins clusters, Bitbucket, monitoring tools (Consul), and metrics tools such as Graphite and Grafana.
- Provide operational support for the rest of the Engineering team help migrate our remaining dedicated hardware infrastructure to the cloud.
- Establish and maintain operational best practices.
- Participate in hiring culturally fit engineers in the organization, help engineers make their career paths by consulting with them.
- Design the team strategy in collaboration with founders of the organization.
What are we looking for?
- 4+ years of experience in using Terraform for IaaC
- 4+ years of configuration management and engineering for large-scale customers, ideally supporting an Agile development process.
- 4+ years of Linux or Windows Administration experience.
- 4+ years of version control systems (git), including branching and merging strategies.
- 2+ Experience in working with AWS Infrastructure, and platform services.
- 2+ Experience in cloud automation tools (Ansible, Chef).
- Exposure to working on container services like Kubernetes on AWS, ECS, and EKS
- You are extremely proactive at identifying ways to improve things and to make them more reliable.
You will be preferred if
- Expertise in multiple cloud services provider: Amazon Web Services, Microsoft Azure, Google Cloud Platform
- AWS Solutions Architect Professional or Associate Level Certificate
- AWS DevOps Professional Certificate
Life at Mactores
We care about creating a culture that makes a real difference in the lives of every Mactorian. Our 10 Core Leadership Principles that honor Decision-making, Leadership, Collaboration, and Curiosity drive how we work.
1. Be one step ahead
2. Deliver the best
3. Be bold
4. Pay attention to the detail
5. Enjoy the challenge
6. Be curious and take action
7. Take leadership
8. Own it
9. Deliver value
10. Be collaborative
We would like you to read more details about the work culture onĀ https://mactores.com/careersĀ
The Path to Joining the Mactores Team
At Mactores, our recruitment process is structured around three distinct stages:
Pre-Employment Assessment:Ā
You will be invited to participate in a series of pre-employment evaluations to assess your technical proficiency and suitability for the role.
Managerial Interview:Ā The hiring manager will engage with you in multiple discussions, lasting anywhere from 30 minutes to an hour, to assess your technical skills, hands-on experience, leadership potential, and communication abilities.
HR Discussion:Ā During this 30-minute session, you'll have the opportunity to discuss the offer and next steps with a member of the HR team.
At Mactores, we are committed to providing equal opportunities in all of our employment practices, and we do not discriminate based on race, religion, gender, national origin, age, disability, marital status, military status, genetic information, or any other category protected by federal, state, and local laws. This policy extends to all aspects of the employment relationship, including recruitment, compensation, promotions, transfers, disciplinary action, layoff, training, and social and recreational programs. All employment decisions will be made in compliance with these principles.
Position: DevOps LeadĀ
Job Description
ā Research, evangelize and implement best practices and tools for GitOps, DevOps, continuous integration, build automation, deployment automation, configuration management, infrastructure as code.
ā Develop software solutions to support DevOps tooling; including investigation of bug fixes, feature enhancements, and software/tools updates
ā Participate in the full systems life cycle with solution design, development, implementation, and product support using Scrum and/or other Agile practices
ā Evaluating, implementing, and streamlining DevOps practices.
ā Design and drive the implementation of fully automated CI/CD pipelines.
ā Designing and creating Cloud services and architecture for highly available and scalable environments. Lead the monitoring, debugging, and enhancing pipelines for optimal operation and performance. Supervising, examining, and handling technical operations.
Qualifications
ā 5 years of experience in managing application development, software delivery lifecycle, and/or infrastructure development and/or administration
ā Experience with source code repository management tools, code merge and quality checks, continuous integration, and automated deployment & management using tools like Bitbucket, Git, Ansible, Terraform, Artifactory, Service Now, Sonarqube, Selenium.
ā Minimum of 4 years of experience with approaches and tooling for automated build, delivery, and release of the software
ā Experience and/or knowledge of CI/CD tools: Jenkins, Bitbucket Pipelines, Gitlab CI, GoCD.
ā Experience with Linux systems: CentOS, RHEL, Ubuntu, Secure Linux... and Linux Administration.
ā Minimum of 4 years experience with managing medium/large teams including progress monitoring and reporting
ā Experience and/or knowledge of Docker, Cloud, and Orchestration: GCP, AWS, Kubernetes.
ā Experience and/or knowledge of system monitoring, logging, high availability, redundancy, autoscaling, and failover.
ā Experience automating manual and/or repetitive processes.
ā Experience and/or knowledge with networking and load balancing: Nginx, Firewall, IP network

- AWS Cloud, CICD, Serverless setups, Monitoring Setup
- Performance setup, scalability in hands experience, Linux expertise, DevOps Operations
- AWS Cloud, CICD, Serverless setups, Monitoring Setup, Performance setup, scalability in hands experience, Linux expertise, DevOps Operations.
As an Infrastructure Engineer at Navi, you will be building a resilient infrastructure platform, using modern Infrastructure engineering practices.
Ā
You will be responsible for the availability, scaling, security, performance and monitoring of the navi Cloud platform. Youāll be joining a team that follows best practices in infrastructure as code
Ā
Your Key Responsibilities
- Build out the Infrastructure components like API Gateway, Service Mesh, Service Discovery, container orchestration platform like kubernetes.
- Developing reusable Infrastructure code and testing frameworks
- Build meaningful abstractions to hide the complexities of provisioning modern infrastructure components
- Design a scalable Centralized Logging and Metrics platform
- Drive solutions to reduce Mean Time To Recovery(MTTR), enable High Availability.
What to Bring
- Good to have experience in managing large scale cloud infrastructure, preferable AWS and Kubernetes
- Experience in developing applications using programming languages like Java, Python and Go
- Experience in handling logs and metrics at a high scale.
- Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.

Requirements and Qualifications
- Bachelorās degree in Computer Science Engineering or in a related field
- 4+ years of experience
- Excellent analytical and problem-solving skills
- Strong knowledge of Linux systems and internals
- Programming experience in Python/Shell scripting
- Strong AWS skills with knowledge of EC2, VPC, S3, RDS, Cloudfront, Route53, etc
- Experience in containerization (Docker) and container orchestration (Kubernetes)
- Experience in DevOps & CI/CD tools such as Git, Jenkins, Terraform, Helm
- Experience with SQL & NoSQL databases such as MySql, MongoDB, and ElasticSearch
- Debugging and troubleshooting skills using tools such as strace, tcpdump, etc
- Good understanding of networking protocol and security concerns (VPN, VPC, IG, NAT, AZ, Subnet)
- Experience with monitoring and data analysis tools such as Prometheus, EFK, etc
- Good communication & collaboration skills and attention to details
- Participation in rotating on-call duties


- You have experience of 2-4 years in building high-performance consumer-facing mobile applications at Product companies of a decent scale.
- You can write code preferably in Golang and Python.
- You have experience with debugging production issues and writing RCAs.
- You have demonstrable stories of being on-call and how outages have been handled.
- You have experience developing products on Kubernetes and cloud providers like GCP and AWS.
- You have worked with Cloud Native (CNCF) technologies.
- You have experience automating CI/CD pipelines.
- You are an excellent collaborator & communicator. You know that start-ups are a team sport.
- You listen to others, arenāt afraid to speak your mind and always try to ask the right questions.
- You are excited by the prospect of working in a distributed team and company
Ā
Ā
Your skills and experience should cover:
-
5+ years of experience with developing, deploying, and debugging solutions on the AWS platform using ALL AWS services such as S3, IAM, Lambda, API Gateway, RDS, Cognito, Cloudtrail, CodePipeline, Cloud Formation, Cloudwatch and WAF (Web Application Firewall).
-
Amazon Web Services (AWS) Certified Developer: Associate, is required; Amazon Web Services (AWS) DevOps Engineer: Professional, preferred.
-
5+ years of experience using one or more modern programming languages (Python, Node.js).
-
Hands-on experience migrating data to the AWS cloud platform
-
Experience with Scrum/Agile methodology.
-
Good understanding of core AWS services, uses, and basic AWS architecture best practices (including security and scalability)
-
Experience with AWS Data Storage Tools.
-
Experience in Configure and implement AWS tools such as CloudWatch, CloudTrail and direct system logs for monitoring.
-
Experience working with GIT, or similar tools.
-
Ability to communicate and represent AWS Recommendations and Standards.
Ā
The following areas are highly advantageous:
-
Experience with Docker
-
Experience with PostgreSQL database

