DevOps Engineer
Summary
A senior DevOps engineer in Indonesia who automates operations and delivery: writing scripts (Python, Bash, PowerShell), managing Linux servers with Ansible, building CI/CD pipelines, running monitoring with Grafana/Prometheus/Splunk, and deploying containerized apps on Kubernetes with Helm, with DevSecOps/GitOps practices. Requires 5+ years in DevOps/Infra/SRE.
- Develop and maintain automation scripts using Python, Bash, and PowerShell to improve operational efficiency.
- Perform server patching, maintenance, and configuration management across Linux environments using Ansible.
- Implement and manage monitoring, logging, and alerting solutions using Grafana, Prometheus, and Splunk.
- Design, build, and maintain CI/CD pipelines to support continuous integration and continuous deployment processes.
- Manage source code and version control using Git, including proper usage of branching strategies and workflows.
- Implement and support DevSecOps and GitOps practices to ensure secure and automated delivery pipelines.
- Deploy and manage containerized applications using Kubernetes and Helm.
- Troubleshoot system, deployment, and performance issues across environments.
- Continuously improve system reliability, scalability, and security through automation and best practices.
Requirement:
- Minimum experience 5 years in DevOps, Infra, and Site Reliability
- Strong experience in automation scripting using Python, Bash, and/or PowerShell.
- Hands‑on experience in Linux server administration, including patching and maintenance using Ansible.
- Proven experience in implementing and managing monitoring and logging solutions such as Grafana, Prometheus, and Splunk.
- Strong experience in designing and maintaining CI/CD pipelines (Jenkins, GitLab CI, TeamCity, or similar).
- Solid understanding of Git workflows, including the differences between git pull and git fetch.
- Experience implementing DevSecOps and GitOps practices in production environments.
- Hands‑on experience with Kubernetes and Helm for container orchestration and deployment.
- Strong troubleshooting skills for system, deployment, and performance issues.
- Experience working in automation platforms and services, with strong scripting and coding capabilities.
- Strong understanding of system reliability, scalability, and security best practices.
- Good communication skills and ability to work independently as well as in a team environment.