DevOps Engineer

Pt Daya Cipta Mandiri Solusi — Indonesia · Posted ~3 weeks ago

Mid Full-time

Skills

Python Bash PowerShell AWS Azure GCP Docker Kubernetes SQL NoSQL Git Linux Windows CI/CD Terraform

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology organization is seeking a DevOps engineer to automate infrastructure, maintain CI/CD pipelines, and improve deployment reliability using modern cloud and automation tools.

Highlights

Role focused on automation, cloud technologies, containerization, monitoring, and improving software delivery processes.

Description

Requirements Technical Skills : Scripting Languages: Python, Bash, PowerShell. Cloud Technologies: AWS, Azure, GCP. Containerization: Docker, Kubernetes. Databases: SQL, NoSQL. Version Control: Git. Operating Systems: Linux, Windows. Monitoring Tools: Prometheus, Grafana, ELK Stack. Automation Tools: Ansible, Terraform, Chef, Puppet. Soft Skills Problem-solving: Ability to identify and resolve technical issues. Communication: Ability to clearly communicate technical information to both technical and non-technical audiences. Collaboration: Ability to work effectively with cross-functional teams. Adaptability: Ability to learn and adapt to new technologies and processes. Responsibilities Core Responsibilities: Automation And Scripting Automate tasks like deployment, testing, and infrastructure management using scripting languages (e.g., Python, Bash, PowerShell). Continuous Integration And Continuous Delivery (CI/CD) Implement and maintain CI/CD pipelines for faster and more reliable software releases. Infrastructure As Code (IaC) Manage infrastructure using code, ensuring consistency and repeatability. Containerization And Orchestration Utilize containerization technologies (e.g., Docker) and orchestration platforms (e.g., Kubernetes) for efficient application deployment and management. Monitoring And Alerting Implement and maintain monitoring systems to track application and infrastructure performance, and set up alerts for potential issues. Troubleshooting And Problem Solving Identify and resolve technical issues in a timely manner, performing root cause analysis. Collaboration And Communication Work closely with development, operations, and other teams to ensure smooth software delivery processes. Configuration Management Manage and maintain configurations across different environments, ensuring consistency and repeatability. Version Control Utilize version control systems (e.g., Git) to manage code and track changes.