Platform Engineer - Deployment & scalability

Enactor LTD
Full-timeColombo, Sri Lanka

Platform Engineer – Deployment and Scalability Team

Location:

Colombo

About the Role:

Enactor’s Deployment and Scalability Team builds and maintains the automation platform that deploys the Enactor Retail POS system across multiple customers and cloud environments.

As a Platform Engineer, you will contribute to both application development (Java + React) and DevOps automation (Jenkins, Terraform, Docker, Ansible). You will help extend our in-house Deployment Portal, optimize CI/CD pipelines, and improve the scalability, reliability, and performance of our deployment infrastructure.

This is a hands-on engineering role where you will collaborate with senior DevOps engineers, architects, and developers to build tools and systems that power Enactor’s global retail platform.

Key Responsibilities:

  • Develop and enhance Enactor’s in-house Deployment Portal (React front-end, Java backend) that automates multi-cloud environment provisioning and application deployment.
  • Integrate and extend CI/CD workflows using Jenkins, Terraform, Ansible, and Python.
  • Design, develop, and maintain reusable modules for infrastructure automation and deployment orchestration.
  • Collaborate with cross-functional teams to deliver scalable and reliable deployment solutions across AWS and Azure.
  • Optimize build and release systems, improving build times and artifact management.
  • Support release management automation (e.g., artifact cleanup, version lifecycle tracking, cost optimization).
  • Monitor and troubleshoot build, deployment, and production environment issues.
  • Participate in code reviews, design discussions, and technical documentation.
  • Contribute to R&D projects such as migrating from Docker Swarm to Kubernetes and improving monitoring systems.

Required Technical Skills:

  • Strong proficiency in Java / Java EE for backend development.
  • Experience with React.js for front-end development.
  • Experience with CI/CD tools, especially Jenkins.
  • Hands-on experience with Docker and container-based application deployment.
  • Familiarity with Terraform for infrastructure-as-code and Ansible for configuration management.
  • Experience with AWS or Azure cloud platforms (EC2, IAM, S3, etc.).
  • Basic understanding of networking concepts and load balancing.
  • Strong debugging, problem-solving, and automation mindset.

Nice-to-Have Skills:

  • Familiarity with Docker Swarm or Kubernetes.
  • Experience with Python, Groovy, or shell scripting for automation.
  • Knowledge of Apache Tomcat, SVN, or Git.
  • Exposure to Google APIs (e.g., Google Sheets API) for internal automation.
  • Experience with Zabbix, Prometheus, or other monitoring tools.
  • Awareness of Modular Monolithic or Microservices architectures.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or equivalent.
  • Minimum 5 years of experience in software engineering or DevOps-related development.
  • Strong ownership, initiative, and collaboration skills.
  • Excellent communication and attention to detail.
  • Experience working in an Agile/Scrum environment is a plus.

Why Join Us:

  • Be part of the team that builds and manages the core automation platform for Enactor’s global deployments.
  • Work across development and DevOps domains — building real, production-grade automation systems.
  • Get mentorship and hands-on experience from senior engineers driving innovation in deployment scalability.
  • Opportunity to work on modern cloud-native technologies (Terraform, Kubernetes, CI/CD, microservices).

Add a comment

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.
What is your notice period?*
What is your current salary (gross) in LKR?*
What is your expected salary (gross) in LKR?*
Are you willing to work onsite, full-time in Colombo?*
How many years of relevant experience do you have?

By clicking 'Submit Application', you agree to receive job application updates from Enactor LTD via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.