Johor Bahru, Johor, Malaysia
DevOps Engineer
Job Description:
My client is one of the leading insurers and takaful operators in ASEAN.
Job Responsibilities:
- Design, implement, and manage CI/CD pipelines to enable rapid development and deployment.
- Monitor system performance, ensure high availability and disaster recovery planning.
- Collaborate with software engineers, QA, and IT teams to define and implement best practices for infrastructure and deployment.
- Manage and optimize containerization and orchestration tools like Docker and Kubernetes.
- Ensure system security by implementing industry-standard security measures and regular vulnerability assessments.
- Administer and optimize message broker systems, particularly RabbitMQ.
- Troubleshoot and resolve issues in development, testing, and production environments.
- Maintain documentation related to infrastructure, procedures, and processes.
Job Requirements:
- Bachelors degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in a DevOps and hands-on Kubernetes expertise.
- Proficient with CI/CD tools such as Jenkins, GitLab CI/CD, or similar.
- Hands-on experience with RabbitMQ and knowledge of message queueing systems.
- Proficient in Helm for managing Kubernetes manifests and deployments.
- Experience with ArgoCD or other GitOps-based deployment tools.
- Strong command of Linux system administration, including shell scripting, system tuning, and troubleshooting.Solid scripting skills in Bash, or similar languages.
- Familiarity with monitoring tools such as Prometheus, Grafana, or ELK Stack.
- Understanding of networking, firewalls, and security best practices.
- Excellent problem-solving and communication skills.
Required Skills:
DevOps