Position
Dev Ops Engineer

West Jakarta, Indonesia Full Time

West Jakarta, Indonesia Full Time

Back End Developer

Full Time

Share This Job


Dev Ops Engineer

Apply Now

About The Role

Cloud Infrastructure Management involves setting up and maintaining cloud environments using Alicloud or other platforms such as AWS, GCP, and Azure, with a focus on optimizing resources for cost efficiency and scalability. In Containerization and Orchestration, applications are packaged using Docker and managed with Kubernetes to ensure efficient deployment and optimal scalability. CI/CD Pipelines automate build, test, and deployment workflows using tools like Jenkins, GitLab CI/CD, or GitHub Actions to improve development efficiency. Infrastructure as Code (IaC) enables automated provisioning and configuration management using tools like Terraform or Ansible, ensuring consistent infrastructure management. Monitoring & Incident Response includes implementing monitoring tools such as Prometheus, Grafana, or Alicloud Monitoring to detect and respond to incidents promptly, ensuring system uptime. Finally, Documentation & Collaboration ensures the proper recording of processes, configurations, and troubleshooting guides while fostering teamwork with development teams to implement DevOps best practices.

Requirements

1. Minimum 1–2 years of experience as a Backend Developer or in DevOps.
2. Minimum education of Diploma (D3) or Bachelor's degree (S1) in Computer Science or Information Technology.
3. Aged between 21–35 years old.
4. Proficient in at least one backend programming language such as Node.js, Java (Spring Boot), PHP (Laravel), Python (Django/Flask), or .NET (C#).
5. Knowledge of building and consuming RESTful APIs.
6. Strong understanding of basic concepts such as OOP, MVC, and relational databases (e.g., MySQL, PostgreSQL).
7. Familiar with ORM tools (e.g., Entity Framework, Sequelize, JPA).
8. Understanding of core DevOps concepts: CI/CD, Infrastructure as Code (IaC), automation, and monitoring.
9. Version Control: Git (GitHub/GitLab/Bitbucket). CI/CD: GitHub Actions, GitLab CI, Jenkins, Bitbucket Pipelines. Containerization: Basic knowledge of Docker (build, run, compose).
10. IaC (a plus): Terraform, Ansible (beginners are welcome).
11. Monitoring/Logging (a plus): Basic understanding of Grafana, Prometheus, ELK Stack.
12. Familiar with deployment to: Cloud platforms: AWS (EC2, S3), GCP, Azure, or VPS services like DigitalOcean, Linode.
13. Traditional hosting: cPanel, shared hosting.
14. Basic understanding of nginx/apache configuration, reverse proxy, and SSL setup.
15. Knowledge of environment separation: development, staging, and production.
16. Understanding of the importance of automated testing (unit, integration).
17. Familiarity with code quality tools (e.g., SonarQube) is an advantage
Nice to Have
- Have a GitHub/GitLab project that demonstrates backend and DevOps skills
- Have built a basic CI/CD pipeline (even if only for a personal project)
- Understand fundamental security best practices in deployment (e.g., .env, firewall, CORS, rate limiting)
- Experience with message brokers such as RabbitMQ or Kafka
- Have used tools like Kubernetes (even if not at an advanced level)