👨🏻‍💻 postech.work

Junior Developer/DevOps Engineer

PT Damai Abadi • 🌐 In Person

In Person Posted 18 hours, 39 minutes ago

Job Description

Role Description – Junior Developer / DevOps Engineer

This is a hybrid role for a Junior Developer / DevOps Engineer. The selected candidate will work closely with the engineering and operations teams to support software development activities while contributing to the automation, deployment, and maintenance of systems and applications. This role offers hands-on experience across both development and DevOps domains, ideal for someone who enjoys coding, problem-solving, and working with cloud and automation tools.

The Junior Developer / DevOps Engineer will participate in writing and maintaining application code, implementing CI/CD pipelines, managing cloud infrastructure, and ensuring smooth and efficient software delivery. The role involves troubleshooting technical issues, improving system performance, and contributing to the reliability and scalability of applications.

Key Responsibilities

Software Development

Assist in designing, developing, testing, and maintaining application code.

Contribute to code reviews and implement best practices for clean and maintainable code.

Support debugging and troubleshooting across development and staging environments.

Collaborate with senior developers to implement new features and enhancements.

DevOps \& Infrastructure

Support the development and maintenance of CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, etc.).

Assist in managing and provisioning cloud infrastructure (AWS, Azure, or GCP).

Work with containerization technologies such as Docker and Kubernetes.

Help monitor system performance, logs, and alerts to ensure application reliability.

Assist with automation tasks, including deployment scripts and environment setup.

Contribute to maintaining infrastructure documentation and improving DevOps processes.

Qualifications

Technical Interest: Strong interest in software development and DevOps practices.

Programming Skills: Familiarity with languages such as Python, JavaScript, Java, or similar.

Version Control: Basic understanding of Git workflow (branching, merging, pull requests).

Scripting: Ability to write simple scripts (Bash, Shell, Python).

CI/CD Knowledge: Exposure to CI/CD tools (GitLab CI, Jenkins, GitHub Actions) is an advantage.

Cloud Familiarity: Understanding of cloud concepts; experience with AWS/Azure/GCP is a plus.

Containers: Basic knowledge of Docker; Kubernetes exposure is beneficial.

Problem-Solving: Ability to troubleshoot issues under guidance from senior team members.

Team Collaboration: Ability to work effectively with developers, testers, and operations teams.

Communication Skills: Clear written and verbal communication for technical discussions.

Educational Background: Pursuing or recently completed a degree in Computer Science, Software Engineering, IT, or a related field.

Adaptability: Willingness to learn new technologies, tools, and workflows in a fast-moving environment.

Attention to Detail: Careful when writing code, managing scripts, or working with infrastructure configurations.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.