Location: Colombo
Work mode: Full time on-site
About our company
We are an innovative software company bidding to become a leading global supplier of retail applications. We specialise in flexible, micro-services based store and supporting solutions that are deployed in Department Stores, Food, Fashion, Hospitality, Stadiums, Luxury bands, Auto parts and General Merchandise. Our software products include POS, mobile POS, Card Payment, Order Management, Inventory Management and more. We sell and deliver these products under traditional licensing models as well as providing them through hosted services, called Enactor on Demand (EoD), in AWS and Azure.
We offer a new, process-based development toolset as part of our application suite. Using the Enactor Toolkit business events and actions are understood and managed as processes across the enterprise and represented visually. Our smart design tools and reusable libraries of components mean that application development becomes a drag-and-drop exercise. The combination of the Toolkit and libraries within Enactor give retailers a unique ability to react and adapt their applications in a changing and highly competitive retail landscape.
We have offices in Hertford in the UK, Colombo, Kandy & Galle in Sri Lanka and the USA.
This is a technical, associate director-level role for an individual who can engage with confidence at senior and director levels, both internally and with our clients. You will be reporting to a UK based Director accountable for the EoD services. Success in this position requires exceptional organisational, communication and presentation skills, combined with the ability to navigate complex technical environments and drive solutions. Your primary responsibility will be to own, lead and manage our Sri Lanka-based DevOps & Infrastructure Design and Development Team, allocating resources, providing technical guidance, and acting as a key liaison for the wider business. This team develops a Java/JavaScript based application to create and manage releases to cloud as well as on-prem environments. A passion for SaaS, Cloud and Edge Computing technologies, and a drive to own, lead and develop your team are essential. Building effective day-to-day working relationships with other department leaders will be crucial to success in this role.
Key Requirements/Competencies
- Technical Background: A minimum of 15 years' overall experience
- Hands on doer experience (not manager) using most of the below
- DevOps, Cloud Engineering & Infrastructure with technologies like, Ansible, Terraform, AWS,Docker, Kubernetes, Zabbix.
- Developing Java/.Net/Javascript/ReactJS application.
Experience doing or managing
- Firewalls
- Networks
- Devices
- Servers
- Cloud Environments ( AWS, Azure, Google)
- Solution Delivery: Must have experience in leading Software Development, DevOps and Infrastructure teams from design and development through to production delivery.
- IT Life Cycle: Comprehensive experience in the full lifecycle of IT systems (analysis, design, implementation, evaluation) and a proven ability to write and present technical proposals)
- Team management : Minimum 3 years experience managing at team of minimum 6-8.
- Leadership: A minimum of 3 years proven senior leadership experience within a Managed Service Provider or a similar, fast-paced technical environment.
- Cloud & Infrastructure Architecture: Deep expertise in cloud and data centre architecture, including network design, and hands-on administration of both AWS and Azure environments.
- Monitoring, Alerting and Administration: Strong proficiency in both Linux and Windows server administration, experience managing database systems such as MySQL and SQL Server. Setting up and operating cloud and on-prem monitoring and alerting systems such as Zabbix and CloudWatch
- Security & Compliance: Demonstrable knowledge of information security standards and frameworks, such as ISO 27001, PCI DSS or equivalent.
Key Responsibilities
- EoD Operations: Deliver a scalable, highly available & reliable EoD Service
- Technology Strategy: Contribute to the formulation & adaptation of EoD Technology strategy
- Delivery Leadership: Lead the delivery of engineering programmes of work on Application development, Deployment, CI/CD, Monitoring & Alerting, Security & Vulnerability tooling
- Team Leadership: Lead, mentor, and grow a high-performing DevOps team.
- CI/CD Pipeline Management: Oversee the design, implementation, and management of robust, scalable, and secure CI/CD pipelines for all our applications.
- Cloud Infrastructure Oversight: Manage and optimize our cloud infrastructure to ensure high availability, scalability, security, and cost-effectiveness.
- Infrastructure as Code (IaC): Champion the use of IaC principles to ensure consistent and repeatable environment provisioning.
- Monitoring & Incident Response: Implement and manage comprehensive monitoring, logging, and alerting solutions. Lead the team in troubleshooting production issues and conduct RCAs and fix the root cause so issues never happen again.
- Collaboration: Work closely with other Development, QA, and Product Management teams to ensure seamless and efficient releases/upgrades.
- Process Improvement: Develop and implement processes to enhance deployment, monitoring, and incident response.
- Security Compliance: Ensure all systems and processes align with industry standards and regulatory requirements.
Full-time
Colombo, Sri Lanka