Enable job alerts via email!

Devops Engineer

Alphawave Innovations Sdn Bhd

Kuala Lumpur

On-site

MYR 60,000 - 90,000

Full time

13 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in technology solutions is seeking a DevOps Engineer to elevate their cloud infrastructure management. The ideal candidate will have a strong foundation in Docker and Kubernetes, alongside proven experience in building efficient CI/CD pipelines. You'll play a key role in optimizing cloud costs, automating operations, and collaborating with cross-functional teams to ensure seamless deployment and performance of services. This position offers a dynamic work environment with opportunities for growth and the ability to shape the future of DevOps practices within the company.

Benefits

13th Annual Wages + Yearly Increment
Annual Leave / Medical Leave
Electronic Claims
Flexible Working Hours
Well-Stocked Office Pantry
Positive Work Environment

Qualifications

  • Minimum 2 years of hands-on experience in DevOps practices.
  • Strong knowledge of cloud platforms like AWS or Alibaba Cloud.
  • Bachelor's degree in a related field.

Responsibilities

  • Design and manage CI/CD pipelines for deployment processes.
  • Implement automation solutions with scripting languages.
  • Ensure system performance and security in cloud environments.

Skills

Automation
Scripting
Troubleshooting
Collaboration
Cloud Networking

Education

Bachelor's degree in Computer Science

Tools

Docker
Kubernetes
Terraform
Prometheus
Grafana
Kafka

Job description

Job 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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 teams to ensure smooth deployments and system reliability.
    Provide technical support and guidance to internal teams regarding automation and infrastructure-related issues.

Job Requirements

  1. 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.
  2. 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.
  3. 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.
    Interest and basic knowledge in new technologies.

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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.