CRM DevOps Engineer
StarHub · Singapore · Not Specified
Quick Summary
- Define and enforce DevOps policies and best practices.
- Design, develop, and maintain CI/CD pipelines in Jenkins.
- Administer multi-cluster Kubernetes environments (EKS & OCP).
Full Description
Job Description As a DevOps & Application Engineer at StarHub – IS Divisions, you will own the build-and-release pipeline and contribute production-grade code that powers our customer-facing platforms. This hybrid role spans infrastructure automation, Kubernetes operations, Jenkins pipeline design, AWS provisioning, and hands-on software development. If switching fluently between Helm charts and Python modules excites you, we want you driving our next-generation deployment strategy. Key Responsibilities • Define and enforce DevOps policies and best practices, with a strong focus on trunk-based development (short-lived feature branches, continuous integration gates, automated code-quality checks). • Design, develop, and maintain CI/CD pipelines in Jenkins using Pipeline-as-Code (shared libraries, scripted & declarative). • Write and manage build scripts and infrastructure tooling (Shell, Python, Groovy) to automate the software-delivery lifecycle. • Administer multi-cluster Kubernetes environments (EKS & OCP), including Helm chart development, RBAC, network policies, and autoscaling. • Tune PostgreSQL for performance, high availability, and disaster recovery (logical replication, pgBackRest). • Implement GitOps workflows (Argo CD or Flux) to promote reproducible, auditable deployments. • Provision and manage AWS resources (EKS, RDS/PostgreSQL, EC2, S3, IAM). • Build and maintain Infrastructure as Code (Terraform or CloudFormation). • Contribute application code in Python, Go, or TypeScript, participating in design reviews and performance profiling. • Establish observability with Splunk, Prometheus, Grafana, CloudWatch, and incident-response workflows (PagerDuty/VictorOps). • Author technical documentation and provide knowledge transfer to internal teams Qualifications • Tertiary Education in Computer Science, Software Engineering, or related field • 4+ years of combined experience in DevOps, SRE, or Software Engineering. • Expertise with containerized environments, Kubernetes internals, and Helm. • Hands-on production experience with Jenkins and CI/CD best practices. • Proficiency in at least one programming language (Python, Go, or JavaScript/TypeScript). • Strong SQL skills and proven PostgreSQL administration experience. • Solid understanding of AWS core services, IAM security, and cost-optimization practices. • Familiarity with Infrastructure as Code (Terraform, CloudFormation). • Comfortable with Linux internals, networking fundamentals, and shell scripting. • Agile mindset with experience working in Scrum teams. • Excellent communication, documentation, and collaboration skills. Preferred Certifications • Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD) • AWS Certified Solutions Architect (Associate or Professional)