Application and Middleware Platform Engineer

Role Overview
We are seeking a Middleware & Kubernetes Platform Engineer to support the design,
installation, operation, and evolution of enterprise middleware platforms and applications
across VM-based, Kubernetes, and public cloud environments in tier-1 customers such as
Banks, Telecom Providers and Enterprise Conglomerates in Sri Lanka and globally.
The role focuses on platform engineering and operations, working closely with solution
architects, DevOps teams, and application teams to translate high-level designs into robust,
well-documented, production-ready implementations. The engineer will actively contribute
to low-level designs (LLDs) and ensure platforms are secure, scalable, cost-aware, and
automation-driven.

Key Responsibility Areas

Middleware Platform Engineering & Operations

  • Plan, install, configure, upgrade critical enterprise-grade middleware (API gateways
    and integration platforms, application servers, message queues and event streams
    etc…) in VM based and containerized deployment modes across on-premises and
    public-cloud / PaaS environments.
  • Work with solution architects to define and document low-level designs (LLDs) for
    platform implementation
  • Translate architectural and non-functional requirements into concrete
    configurations
  • Implement automation-first approaches using Infrastructure-as-Code, scripting,
    declarative configuration, and AI-assisted tooling

Kubernetes & Application Platform Administration

  • Plan, configure and administer Kubernetes platforms at the application and
    platform layer (e.g. namespaces, resource limits/requests, service exposure and
    ingress management, autoscaling configurations, add-ons such as ArgoCD,
    observability tooling etc…)
  • Work with solution architects on deployment and runtime designs
  • Manage ingress, service exposure, autoscaling, and resource governance
  • Operate within GitOps-based models in collaboration with DevOps teams
  • Ensure availability, observability, security, and operational readiness of applications
    and middleware deployed on Kubernetes platforms.

Required Skills & Experience

Core skills

  • Experience with designing, installing and / or administrating enterprise middleware
    platforms across VMs and container platforms for production grade environments.
  • Practical experience with managing applications and / or middleware on
    Kubernetes-based environments
  • Strong understanding of deployment, networking, and scaling concepts
  • Develop detailed technical designs and other documentation including as-built
    documents, operations manuals and troubleshooting guides.

Automation & AI-Assisted Operations

  • Automation-first mindset
  • Experience with Infrastructure-as-Code tools such as Terraform
  • Effective use of AI tools for setup, troubleshooting, and documentation
  • Comfortable with Git-based declarative configuration models
    Public Cloud & Cloud Hygiene (Essential)
  • Fully comfortable working with public cloud platforms across major hyperscalers
  • Strong understanding of cloud hygiene best practices including IAM, networking,
    cost optimization, governance, tagging, and environment isolation
  • Ability to design and operate secure, cost-conscious, enterprise-aligned cloud
    platforms

Advantageous (Nice-to-Have)

  • Exposure to integration technology such as IBM middleware, Cloud Pak solutions.
  • Exposure to container technology such as RedHat OpenShift Container Platform,
    VMWare Tanzu, application runtimes such as JBoss App Server, IBM WebSphere /
    Liberty / OpenLiberty/ Oracle Weblogic.
  • Experience with managed Kubernetes services such as EKS (AWS), AKS (Azure)
  • Experience in regulated or enterprise environments
  • Familiarity with multi-cluster or multi-environment platforms

Educational Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a
    related discipline

Professional Experience

  • 4+ years of hands-on experience in middleware platforms, application platforms, or
    infrastructure engineering

Certifications (Highly Preferred, Not Mandatory)

  • Kubernetes certifications (CKA, CKAD, or equivalent)
  • Public cloud certifications (AWS, Azure, or GCP)
  • Middleware or platform-specific certifications (any vendor