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