Senior DevOps Engineer

Ho Chi Minh City
Posted: December 16, 2016

The winning candidate will join product team and have an opportunity to work on innovative projects with latest technologies like AWS and Docker. We are focusing on improving productivity, collaboration and release velocity for every project team while maintaining their SLA.

Job Responsibilities:

The responsibility includes but not limited:

  • Design, deploy, configure, troubleshoot and work with project team as well as customers on system deployment and system monitoring
  • Work with US-based clients and Vietnam development team to understand business SLA and develop technical solutions to help deploy enterprise applications with scale and security
  • Participate in software deployment architecture and design activities with both client’s technical leaders and KMS onshore/offshore, make technical decision for the deployment of the applications onto various kinds of environment
  • Actively participate in sprint planning and retrospective meetings. Perform estimation on system operation related tasks
  • Perform configuration management, automatizing and dockerizing existing processes, applications and services
  • Perform packaging for various kind of system (Windows, Linux, Mac, Docker) to help deliver software to customer on-premise environments
  • Help development team build and manage CI/CD pipeline for various kind of technologies
  • Help development team build and manage different kind of environments for testing and integration
  • Participate in solving challenging scaling issues and provide other technical support for end users and in-house development team as needed

General requirements:

  • Strong commitment and responsibility to maintain a high availability system for production. A strong focus on business outcomes
  • Be ready to work flexible hours that overlap with US working hours as needed
  • Comfort with collaboration, open communication and reaching across functional borders
  • Ability to self-learn and adapt to new technologies quickly
  • Comfort with frequent, incremental code testing and deployment
  • Strong automation driven mindset
  • Good English communication skills (especially reading and writing)
  • Familiar with Agile development methodologies (Scrum, XP, Kanban)
  • Ability to obtain deeply knowledge of the project technologies and work independently with minimum guidance
  • Good problem solving skills

Technical requirements:

  • Proficient in AWS technologies including but not limited to EC2, S3, ELB, VPC, Elastic Beanstalk, Cloud Formation, RDS, ECS
  • Competent in Docker and any related Orchestration tools like Docker Swarm, Kubernetes and Docker networking technology like Weave or native Docker Overlay Network (v1.9 >)
  • Competent in Git, able to design and manage from simple to complex workflow for various kind of development scenario
  • Experience in managing and configuring server application like Tomcat, Nginx, Apache and NodeJS
  • Experience in build tool including but not limited to Ant, Maven, Gradle, MSBuild, Gulp, Grunt
  • Experience in CI/CD tool like Jenkins, Teamcity, CircleCI, GitLabCI
  • Experience in scripting either for CMD, PowerShell, or Linux Bash
  • Has good knowledge about system networking and web-based technologies like HTTP, Websocket, SSL/TLS, Proxy
  • Has programming background in Java. Be able to read code and debugging application if need

 Pluses:

  • Experience managing both Windows and Linux (Ubuntu or CentOS) server
  • Has knowledge in configuring Spring-based technologies
  • Has knowledge in configuring and managing different kind of database technology like MySQL, PostgreSQL, Mongo and Redis
  • Has knowledge in working with ElasticSearch and ELK stack
  • Has knowledge in configuration management and provisioning tool like Chef, Ansible and Vagrant
  • Has knowledge in scaling web-based applications and web security issues
  • Has knowledge in managing distributed or microservices system
  • Has knowledge in scripting with Python and Ruby

Education/training preferred

  • Advanced Degree and professional certifications are beneficial, especially AWS-related

Why you’ll love to work at KMS?

  • Top 6 Employer in IT Industry with great working environment
  • Attractive salary and benefits
  • Performance appraisal twice a year
  • Premium healthcare insurance (provided by AON this year) for you and your loved ones
  • Onsite opportunities: short-term and long-term assignments in The United States of America
  • Company trip in every summer, at least 2 team building gatherings and big annual year-end party every year
  • Various trainings on hot-trend technologies, best practices and soft skills
  • Sport activities: football, tennis, table-tennis, badminton, yoga, swimming…
  • Commitment to community development: charity every quarter, blood donation, public seminars, career orientation talks…
  • Free in-house entertainment facilities (foosball, table-tennis, boxing…), coffee (latte, cappuccino, espresso) and snack (instant noodles, cookies, candies…)
  • And many more

Disclaimer: The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.