Back to search:DevOps Engineer / Surabaya
Responsibilities
  • CI/CD & Automation
  • Design, implement, and manage continuous integration and delivery pipelines.
  • Automate repetitive tasks such as testing, deployment, and infrastructure provisioning.
  • Infrastructure as Code (IaC)
  • Use tools like Terraform, Ansible, or CloudFormation to define and manage infrastructure.
  • Maintain version-controlled infrastructure configs (e.g., Git).
  • Monitoring & Reliability
  • Set up system monitoring, logging, and alerting (e.g., Prometheus, Grafana, ELK).
  • Ensure high availability, reliability, and scalability of systems.
  • Cloud & System Administration
  • Manage cloud infrastructure (GCP).
  • Administer Linux/Unix-based servers and handle OS-level troubleshooting.
  • Security & Compliance
  • Implement security best practices in infrastructure (IAM, secrets management, firewall rules).
  • Collaboration
  • Work closely with development, QA, and operations teams to streamline workflows.
  • Act as a bridge between developers and sysadmins.
Must-Have Skills
  • Experience with CI/CD tools (Jenkins, GitLab CI/CD, GitHub Actions, etc.)
  • Strong scripting skills (Bash, Python, or equivalent).
  • Proficiency in containerization (Docker, Kubernetes).
  • Hands-on experience with IaC tools (Terraform, Ansible).
  • Knowledge of networking, system design, and cloud services.
Nice-to-Haves
  • Experience with observability tools (e.g., Prometheus, ELK stack).
  • Familiarity with database management and migrations.
  • Exposure to zero-downtime deployments and blue/green or canary strategies.
  • Understanding of DevSecOps and shift-left testing.
Soft Skills
  • Strong problem-solving and analytical skills.
  • Excellent communication and documentation habits.
  • Comfortable in a fast-paced, collaborative, and agile environment.
#J-18808-Ljbffr