Cloud Infrastructure & DevOps Engineer
Summary
Hands-on DevOps engineer on an internal engineering team in Kuala Lumpur who runs and improves AWS cloud infrastructure: Linux/Nginx administration, Docker deployments, CI/CD pipelines (GitHub Actions/GitLab), monitoring, security, backups, and cost optimization, troubleshooting production issues alongside backend and frontend engineers.
Salary: RM 6,000 – RM 9,000 per month
About the role
We are looking for a Cloud Infrastructure & DevOps Engineer to join our internal engineering team. You will manage and improve the cloud infrastructure that supports our applications, with a focus on reliability, security, deployment efficiency, and cost optimization. This is a hands-on role covering AWS infrastructure, Linux administration, containerized deployments, CI/CD, monitoring, and production troubleshooting. You will work closely with backend and frontend engineers to keep our systems stable and support new application releases.
Key responsibilities
Cloud infrastructure: Provision, operate, maintain, and optimize AWS resources across development, testing, and production environments.
Linux and networking: Administer Linux servers, Nginx web/reverse-proxy configurations, and cloud networking components; diagnose connectivity and performance issues.
Containers and deployments: Manage Docker-based application environments and support reliable deployments of backend, web, and mobile application services.
CI/CD automation: Build, maintain, and improve deployment pipelines using tools such as GitHub Actions or GitLab CI/CD; reduce manual deployment steps and errors.
Monitoring and incident response: Monitor infrastructure and application health, investigate alerts, troubleshoot deployment or production incidents, and help prevent recurring issues.
Security and access management: Apply practical security controls, including IAM permissions, network access restrictions, system patching, and secure handling of configuration and secrets.
Data services and recovery: Support the infrastructure side of relational databases, caching services, backups, and recovery procedures in collaboration with application engineers.
Performance and cost: Identify infrastructure performance bottlenecks and opportunities to improve resource utilization and AWS spending.
Documentation and collaboration: Maintain clear infrastructure and deployment documentation; collaborate with developers on system reliability, scalability, and releases.
Requirements
3+ years of relevant hands-on experience in cloud infrastructure, DevOps, system administration, or a related role.
Strong Linux administration skills, including command-line troubleshooting, services, logs, permissions, and basic system performance analysis.
Practical experience with AWS services such as EC2, VPC, IAM, S3, RDS, ECS/Fargate, and CloudWatch. Familiarity with networking and security groups is important.
Experience running and troubleshooting Docker containers and containerized applications.
Experience building or maintaining CI/CD pipelines, preferably with GitHub Actions or GitLab CI/CD.
Working knowledge of Nginx, HTTP/HTTPS, DNS, TLS certificates, and common application deployment patterns.
Familiarity with relational databases such as MySQL, MariaDB, or PostgreSQL, including connectivity, access, and basic operational troubleshooting.
Ability to automate routine tasks using Bash/Shell, Python, or similar scripting languages.
Sound troubleshooting and problem-solving skills, with the ability to investigate issues across applications, servers, and networks.
Ability to work independently, communicate clearly, and take ownership of assigned tasks through resolution.
