Job Search and Career Advice Platform

Enable job alerts via email!

DevOps Engineer (with QA/Testing)

REDtone

Selangor

On-site

MYR 50,000 - 70,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Malaysia is searching for a DevOps Engineer with strong QA, Testing, and Linux expertise. This role is focused on automating deployment pipelines, managing Linux infrastructures, and ensuring high software quality through automated testing. Ideal candidates will have a Bachelor's degree and 0-2 years of relevant experience, with proficiency in tools such as Jenkins and Docker. Join a dynamic team dedicated to continuous improvement and system reliability.

Qualifications

  • Candidate must possess at least a Bachelor’s Degree or equivalent.
  • 0-2 years of working experience in development and support.
  • Experience with Linux systems and Debian-based distributions.

Responsibilities

  • Design, implement, and maintain CI/CD pipelines.
  • Develop and manage infrastructure as code using Ansible.
  • Deploy applications on cloud platforms and manage Linux environments.
  • Set up monitoring and logging tools for system performance.
  • Integrate automated testing frameworks into DevOps workflows.

Skills

Linux systems management
Scripting with Bash or Python
CI/CD tools (Jenkins, GitLab)
Containerization with Docker
Automated testing frameworks (Selenium, JUnit)
Performance testing tools (JMeter)

Education

Bachelor’s Degree in IT, Computer Science or related field

Tools

Jenkins
GitLab CI/CD
Ansible
Docker
Prometheus
Grafana
Selenium
JUnit
TestNG
Job description

A DevOps Engineer with QA, Testing, and Linux Expertise combines the principles of DevOps with strong quality assurance practices and in-depth knowledge of Linux systems. This role is responsible for automating deployment pipelines, integrating comprehensive testing frameworks, and managing Linux-based infrastructures. With a focus on continuous improvement and system reliability, the engineer ensures the delivery of secure, high-quality, and scalable software solutions.

Duties and responsibilities
DevOps Responsibilities:
  • CI/CD Pipeline Management: Design, implement, and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines using tools like Jenkins, GitLab CI/CD.
  • Infrastructure as Code (IaC): Develop and manage repeatable, version-controlled infrastructure using tools like Ansible.
  • Cloud and Linux Systems: Deploy and manage applications on cloud platforms and Linux-based environments.
  • Containerization: Implement and manage containerized applications using Docker.
  • Monitoring and Logging: Set up monitoring and observability tools (e.g., Prometheus, Grafana) for performance tracking and issue resolution.
  • Linux Server Management: Configure, optimize, and troubleshoot Linux systems, ensuring security, performance, and availability.
QA and Testing Responsibilities:
  • Automated Testing: Develop and integrate automated testing frameworks (e.g., Selenium, JUnit, TestNG, or Cypress) into DevOps workflows.
  • Performance and Load Testing: Conduct load testing using tools like JMeter to ensure system reliability under stress.
  • Security Testing: Implement security testing practices, including vulnerability scanning and penetration testing.
  • Test Environment Management: Manage test environments that mirror production setups.
Qualifications and requirements
  • Candidate must possess at least a Bachelor’s Degree, Post Graduate Diploma, Professional Degree in IT, Computer Science or related qualification in (Computer/Telecommunication) or equivalent.
  • 0-2 years of working experience in development and support of software systems.
Skills, Experience & Knowledge
DevOps Expertise:
  • Experience with Linux systems, particularly Debian-based distributions (e.g., Ubuntu).
  • Proficiency in scripting and automation using Bash, Python, or similar tools.
  • Hands‑on experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD).
  • Familiarity with containerization (e.g., Docker).
QA and Testing Expertise:
  • Knowledge of testing frameworks and tools (Selenium, Appium, JMeter, etc.).
  • Strong understanding of integrating tests into CI/CD pipelines.
  • Familiarity with defect tracking and test management tools (e.g., JIRA).
Additional Skills:
  • Linux Administration: Proficiency in managing Linux servers, including package management, system updates, and performance tuning.
  • Security Awareness: Experience in Linux security best practices, such as firewall configuration, secure shell management, and auditing.
  • Problem‑Solving: Strong analytical and troubleshooting skills for Linux and multi-platform environments.
  • Collaboration: Ability to work with cross‑functional teams, including developers, QA, and operations.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.