To Say Hello!

Find next jobs

job_search_content_direct

Business Process Automation Deployment Developer

Grab Vietnam
Updated: 08/09/2020

Employment Information

Job requirement



The day-to-day activities:

  • Architect, maintain, and streamline the automated build and release pipeline from code
  • Maintaining the team’s AWS cluster, daily problem solving, precaution formulation, performance optimization, etc.
  • Design & implement ops supporting systems, including but not limited to deployment system, monitoring system, CI tools, etc.
  • compilation, automated testing, to deploy automation infrastructure on internal team infrastructure and work with relevant Engineering teams to deploy in core Grab infrastructure. Assist in integrating BPA infrastructure with Engineering infrastructure where required.
  • Maintaining source control branches and performing integrations with merge conflicts.
  • Collaborate across teams with the aim to facilitate and champion the quick resolution of problems found during releases.
  • Investigate tools and processes and integrate them so that they can improve the reliability, stability and efficiency with which we release our apps and services.
  • Enable notifications and communications related to build generation and distribution, integration Communication tools into the build process.
  • Creating and maintaining metrics dashboards, reports and documentation of the build/release process.
  • Continuous improvement of the automation release process.




The must haves:

  • University Graduate, in Computer Science or if not, multiple years of work experience programming Javascript.
  • 2-5 years experience in software development
  • Strong understanding of software development life cycle, continuous integration and delivery methodologies.
  • Be familiar with networking topology, Linux OS, mainstream middleware/db engines/virtualization technologies.
  • Experience with build/continuous integration tools such as Jenkins and GitLab.
  • Experience with modern build systems such as Bazel, Buck, Gradle.
  • Experience working with Javascript and/or Python.
  • Broad experience designing, writing and maintaining automated test, from unit test to UI/Functional level. Experience with mobile testing frameworks will be a major plus.
  • Full proficiency with Git.
  • Experience of managing full lifecycle of App publishing; Build, Test and Release process of web applications
  • Knowledge of and experience working in front-end programming languages (Javascript, HTML, CSS).
  • Knowledge of Git, SSH and other programming tools.
  • Knowledge of automated deployment environments such as Jenkins, Docker, Kubernetes.
  • Knowledgeable with office computing tools Microsoft Office / Google Docs.
  • Knowledge of Node.js, Google APIs, Vue.js, jQuery, Bootstrap.
  • Knowledge of AWS infrastructure and devops on AWS a plus.
  • Knowledge of MySQL and server-side programming a plus.
  • Strong communication, interpersonal and stakeholder management skills.
  • Keen and prudent judgment and decision making.
  • Ability to implement and execute change accordingly.
  • Ability to analyze data to assess trends and issues impacting performance.
  • Strong English (especially spoken English) is a must.

Company Overview

Grab Vietnam

Business Process Automation Deployment Developer

Grab Vietnam