OCBC

Senior Platform Architect (Hybrid Platform: Kubernetes, Middleware & Databases)

OCBC
BusinessOCBC SingaporeFull-time1 months ago

About the role

AI summarised

Senior Platform Architect responsible for designing and managing hybrid platform infrastructure including Kubernetes, middleware, and databases. The role involves architecting scalable and resilient systems, leading technical initiatives, and ensuring high availability and performance across on-premise and cloud environments.

BusinessFull-timeGeneral

Key Responsibilities

  • Design and architect hybrid platform solutions integrating Kubernetes, middleware, and databases across on-premise and cloud environments.
  • Lead the implementation and optimization of container orchestration platforms using Kubernetes and Docker.
  • Define and enforce best practices for middleware configuration, including message brokers, API gateways, and caching layers.
  • Architect and manage database solutions (SQL and NoSQL) ensuring high availability, scalability, and disaster recovery.
  • Develop automation scripts and infrastructure-as-code using Terraform, Ansible, and Helm.
  • Establish monitoring, logging, and alerting frameworks using Prometheus, Grafana, ELK stack.
  • Collaborate with development teams to streamline CI/CD pipelines and improve deployment processes.
  • Conduct performance tuning and capacity planning for platform components.
  • Provide technical leadership and mentorship to platform engineering teams.
  • Evaluate and recommend new technologies and tools to enhance platform capabilities.

Requirements

  • 8+ years of experience in platform engineering, infrastructure, or related roles.
  • Deep expertise in Kubernetes and container orchestration in production environments.
  • Strong experience with middleware technologies such as Kafka, RabbitMQ, NGINX, and Istio.
  • Proficiency in database administration and optimization for PostgreSQL, MySQL, MongoDB, and Redis.
  • Hands-on experience with infrastructure-as-code tools like Terraform and Ansible.
  • Solid understanding of CI/CD pipelines and tools such as Jenkins and GitLab CI.
  • Experience with monitoring and logging tools (Prometheus, Grafana, ELK).
  • Proficiency in scripting and programming languages (Python, Go, Shell).
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and leadership abilities.
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Preferred certifications: CKA, CKAD, AWS Certified Solutions Architect, or Azure Solutions Architect.