Site Reliability Engineer (SRE)
Salary: RM 8,000 – RM 12,000 per month
Position: Mid-Level Site Reliability Engineer (SRE)
Job Responsibilities:
· Ensure SLA compliance across the entire infrastructure and production service stack. Responsible for the stability, performance, and reliability of server hardware resources, virtualization platforms, Kubernetes clusters, and containerized applications.
· Plan, manage, and optimize underlying server resources, including but not limited to the lifecycle management of physical servers and virtual machines (VMs) based on KVM, VMware, or similar technologies.
· Design and implement highly available, disaster recovery, auto-scaling, and resource scheduling solutions to improve system fault tolerance and self-healing capabilities.
· Perform Linux kernel parameter tuning, analyze performance bottlenecks, and conduct in-depth troubleshooting to resolve underlying resource and system-level issues.
· Drive the development of automated operations and maintenance systems. Develop and maintain infrastructure- and application-level operations tools and platforms to improve the efficiency of deployment, monitoring, alerting, and incident response.
· Conduct system performance analysis, cost optimization, and capacity planning, while continuously driving infrastructure and architecture improvements.
· Keep up to date with trends in cloud-native technologies and SRE/operations practices. Evaluate and introduce suitable new tools and methodologies to continuously improve overall operational efficiency and reliability.
Job Requirements:
Proficiency in at least one scripting or programming language, such as Bash, Python, or Go, with hands-on experience in automation development.
Strong knowledge of Linux operating systems, with practical experience in system tuning, troubleshooting, and kernel parameter optimization.
Solid understanding of Kubernetes architecture, core components, and ecosystem tools, with hands-on experience managing, troubleshooting, and performance tuning production Kubernetes clusters.
Familiarity with mainstream virtualization technologies such as KVM and VMware, as well as their management tools. Experience with private cloud or resource pool management is a plus.
Strong understanding of Docker principles and practices, with experience in container image building, optimization, and security hardening.
Familiarity with common middleware and infrastructure components used in microservice architectures, including:
Load Balancers: LVS / Nginx / HAProxy
Application Servers: Tomcat / Spring Boot
Middleware: Kafka / RabbitMQ / Apollo, etc.
Strong hands-on experience with automation and infrastructure operations, with proficiency in Ansible or similar tools.
Experience building and maintaining monitoring and alerting systems, with proficiency in Prometheus, Grafana, and Alertmanager. Experience with Zabbix or other monitoring tools is also preferred.
Familiarity with CI/CD processes and toolchains, such as Jenkins, GitLab CI, or ArgoCD, with experience in pipeline design and optimization.
Practical experience with public cloud platforms, such as AWS, Alibaba Cloud (Aliyun), or Tencent Cloud, with familiarity in using and managing common cloud services such as VPC, ECS, S3, CLB, etc.
Preferred Qualifications
Familiarity with APM tools, such as SkyWalking or Pinpoint.
Experience in system security, network security, or compliance initiatives.
Experience in DevOps or SRE practices, with a good understanding of GitOps principles.
Experience managing large-scale clusters, multi-region deployments, or hybrid cloud architectures.