Devops Engineer

apartmentAlphawave Innovations Sdn Bhd placeKuala Lumpur scheduleFull-time calendar_month 

Education & Experience:

Bachelor's degree in Computer Science, Software Engineering, or a related field.

Minimum 2 years of hands-on experience in DevOps, CI/CD pipelines, and automation in cloud environments.

Experience working with cloud platforms like Huawei Cloud, Alibaba, AWS or similar services, managing compute, storage, and networking resources.

Proven background in software development or DevOps roles, with a focus on automating deployment processes and managing infrastructure.

Technical Skills:

Expertise in managing cloud platforms and hybrid cloud environments, with deep knowledge of Huawei Cloud, Alibaba Cloud, AWS, and others.

Strong scripting skills in Python or similar languages for automation.

Experience with service registration and configuration tools like Nacos for managing distributed services.

Proficient with IaC tools such as Terraform/Resource Formation Services for automating cloud resource management.

Experienced in setting up and optimizing Prometheus, Grafana, Loki or ELK stack for observability.

Experienced in setting up and optimizing Kafka, Zookeeper, MySQL, MongoDB, and Redis clusters for scalability, availability, and performance.

Strong knowledge in cloud networking, including VPC setup, VPN configuration, load balancing, DNS management, and network security protocols to ensure robust, scalable, and secure cloud infrastructure.

Basic knowledge of pricing models, cost estimation, and subscription management.

Soft Skills:

Strong problem-solving abilities, with the ability to troubleshoot issues in complex distributed systems and provide efficient solutions.

Excellent communication and collaboration skills, able to work effectively with cross-functional teams (development, testing, infrastructure).

Self-starter and strong autonomy, capable of independently designing and implementing automation solutions.

Attention to detail, ensuring high-quality deliverables and robust system performance.

Appetite and basic knowledge and interest in new technologies.

Responsibilities:

  1. Containerization:

Design, build, deploy, and manage containerized applications using Docker and Kubernetes, ensuring reliability, scalability, and performance across environments.

Maintain and optimize Linux-based systems, ensuring timely security patches and optimal cluster performance.

Optimize cloud costs and ensure efficient resource utilization.
  1. CI/CD Pipelines:

Develop and maintain configuration files and scripts (YAML/JSON) for automating the Jenkins deployment process.

Design and configure the end-to-end CI/CD pipeline to automate the code-to-production workflow, covering the build, test, and deployment stages.

Develop scripts to automate operational tasks and improve system efficiency.

Develop and build Resource Formation Service to create efficient workflows.

Integrate automated testing and security checks into the pipeline.

Utilize code quality tools for reviews and assist in optimizing code.
  1. Automation & Orchestration:

Utilize scripting languages (e.g., Groovy, Bash) to automate complex infrastructure tasks and operational workflows.

Implement configuration management tools to streamline system setup, configuration and deployment.

Utilize containerization and orchestration tools like Docker and Kubernetes to efficiently deploy, manage, and scale applications in cloud environments.

Develop solutions to automate the deployment, monitoring, and scaling of Kubernetes clusters in production.
  1. Microservices & Service Management:

Manage service registration and configuration, ensuring credentials and configurations are not hardcoded within applications.

Implement service registration mechanisms to enable seamless communication between microservices.

Ensure the security of sensitive data during transmission and storage by applying encryption, masking, and other security techniques as needed.
  1. Monitoring & Observability:

Implement monitoring tools to ensure system availability, performance, and enable proactive issue detection.

Use open-source tools or SIEM stack tools for observability analysis.

Optimize the observability stack by analyzing logs and metrics for troubleshooting and continuous improvement.
  1. Collaboration & Support:

Design and implement disaster recovery and business continuity plans for products, ensuring minimal downtime and service availability.

Prepare testing and production environments to support team development and operational workflows.

Collaborate with development and testing to ensure smooth deployments and system reliability.

Provide technical support and guidance to internal teams regarding automation and infrastructure-related issues.

Benefits:

13th Annual Wages + Yearly Increment

Annual Leave / Medical Leave

Electronic Claims

Flexible Working Hours

Well-Stocked Office Pantry

Positive Work Environment

Say "NO" to office politics, a young company with more opportunity

business_centerHigh salary

DevOps Engineer

apartmentAccess SoftwareplaceKuala Lumpur
of benefits to suit you. We’re an organisation that likes to give back, so you’ll also have three charity days allocated to support a cause that matters to you. About you: We are looking for an experienced DevOps Engineer with strong expertise in cloud...
placeKuala Lumpur
in modern DevOps practices and cloud-native technologies to ensure high availability and scalability.  •  Maintains a culture of innovation, collaboration, and continuous learning.  •  Committed to maintaining the integrity and growth of Malaysia’s financial...
check_circleNew offer

DevOps Engineer

apartmentjobmajestic.complaceKuala Lumpur
and system reliability. Provide technical support and guidance to internal teams regarding automation and infrastructure-related issues. Requirements: Education & Experience: Bachelor's degree in Computer Science, Software Engineering, or a related field...