DevOps Engineer

Jakarta, Indonesia

 Responsibilities


  • Build, develop and provide ongoing maintenance for programs, tools and processes to automate tasks surrounding the software development lifecycle (SDLC).

  • Create scripts that automates day to day operations in various staging and live servers

  • Troubleshoot complex environment, software, and workflow problems.

  • Perform all tasks related to system, database and software administration on Development, and QA servers.

  • Install, maintain and administer all servers and software related to development activities, including backups, OS and Software upgrades.

  • Provide application and systems support to Development and QA staff.

  • Assist other departments and teams, such as Development and Support with system, database, technology and deployment issues. 

  • Utilize department and company procedures and tools to complete the reporting and tracking requirements in support of the SDLC.

  • Create, use and maintain technical documentation on a variety of platforms including Confluence.


Qualifications


  • Bachelor's degree in computer science or equivalent experience.

  • Three years of experience in either development operations, software development or system administration.

  • Experience with Shell Scripts & Python

  • Experience in software build and deployment a plus.

  • Experience in server and server virtualization administration.

  • Experience working with Alicloud, AWS or Azure a plus.

  • Experience with Git

  • Experience working with and administration of databases, preferably PostgreSQL

  • Ability to research complex technological problems, formulate recommendations, and build technically sound and scalable solutions.

  • Excellent communication skills.

  • Must be able to learn new technology independently and quickly.