Job Openings Platform Engineer

About the job Platform Engineer

Essential Duties and Responsibilities:

The Platform Engineer is responsible for the implementation and operations of cloud-native platforms, supporting Private 5G Core, Kubernetes, Smart City, and Edge/MEC environments. This role ensures platforms are stable, secure, and deployment-ready, translating approved architecture into working systems and operational environments.

1. Platform Deployment & Operations

  • Deploy and configure platform components including Kubernetes Cluster (central & edge), Container platform (eg: OpenShift, upstream Kubernetes), Supporting Infrastructure (compute, storage, networking).
  • Manage platform Lifecycle activities including provisioning, scaling, patching, and upgrades.
  • Ensure platforms meet availability, performance, and SLA requirements.

2.5G Core & System Integration Support

  • Support deployment of 5G Core network function (eg: AMF, SMF, UPF)
  • Assist integration with RAN, transport, and external systems.
  • Support testing, validation and troubleshooting of deployed services.

3. Smart City & Edge (MEC) Platform

  • Deploy IoT, data and edge platform components.
  • Support integration between devices, edge nodes, and central systems.
  • Maintain MEC infrastructure and support low- latency application deployment.

4. Automation & DevOps Execution

  • Implement automation using tools such as Terraform, Ansible, PowerShell, or GitOps (eg: ArgoCD)
  • Support CI/CD pipelines for platform and application deployment.
  • Automate provisioning, configuration, and routine platform tasks.

5. Monitoring & Troubleshooting

  • Maintain platform health using logs, metrics, and alerting tools.
  • Perform troubleshooting, root cause analysis (RCA), and incident resolution.
  • Support issue escalations and resolutions within defined SLA.

6. Security, Compliance & Support

  • Implement platform security controls (eg: RBAC, IAM, network policies)
  • Apply patches and support vulnerability remediation
  • Maintain runbooks, SOPs and deployment documentation.
  • Provide L2 support and assist L3 escalations where required.

Education and/or Work Experience Requirements:

  • Bachelor's Degree in Telecommunications, Computer Science, Engineering or related fields.
  • Minimum 3–6 years of experience in cloud infrastructure, Kubernetes, or platform engineering
  • Hands-on experience in Kubernetes deployment and operations, including container platforms
  • Strong understanding of linux systems, networking fundamentals (TCP/IP, DNS, routing), and cloud/virtualisation environment
  • Familiarity with container technologies (eg: Docker, containerd) and Kubernetes ecosystem (pods, services, ingress)
  • Basic knowledge of CI/CD pipelines and automation tools (eg: Terraform, Ansible, GitOps)
  • Exposure to telco/5G environment, IoT platforms, or Smart City solutions is added advantage
  • Basic understanding of IoT protocol, data streaming (eg: Kafka), and edge computing concepts