TopDev

DevOps Engineer

NashTech

Etown 364 Cộng Hòa, Phường 13, Quận Tân Bình, Thành phố Hồ Chí Minh
Job Description
About Company

The DevOps Engineer is responsible to build and maintain the CI/CD solutions for dedicated/multi-tenant/hybrid cloud-based dev & operational environments. DevOps Engineer works with software developers and other production IT staffs to oversee the code release stream.

Your role & responsibilities

  • Implement scripts to automate repeatable administrator tasks such as deployment, backup/restore, compile, and so on;
  • Setup development and automation testing environment for development and QC team;
  • Administrate Windows/Linux systems, including the creation of Linux Shell/PowerShell scripts to cover the above server system admin tasks;
  • Implement product packages;
  • Setup technical environment for development team from detail design and conduct installation document;
  • Set up and configure CI, CD tools. For example, set up a standalone Jenkins server, create the build, deploy to the standalone app server, standalone DB;
  • Setup virtualization environment for dev team with Vagrant, VMWare Workstation, Hyper-V;
  • Solve technical problems with support from senior DevOps;
  • Self-train on new technology;
  • To implement strictly all the customer’s processes if being requested, the company’s processes and systems complied with CMMI standards;
  • To document detailed designs;
  • To attend all regular meetings of the assigned projects;
  • To perform other tasks assigned by the Line Manager, Project Manager & Technical Manager.

Your skills & qualifications

  • Basic knowledge of .NET framework, MSBuild, TFS / Azure DevOps;
  • Basic knowledge of Windows/Linux administration;
  • Good knowledge of OS scripting languages such as Windows PowerShell or Linux Bash Shell;
  • Ability to install and configure for LAMP/LEMP environments;
  • Provision and manage Azure / AWS EC2 virtual machines;
  • Understand Continuous Integration and Continuous Delivery with Jenkin/Ansible/Puppet;
  • Ability to configure Dev/Test environment for .NET Core / .NET Framework project or open-source-based projects (Java/LAMP/Go/Node.js/Python, ...);
  • Able to read & well understand English materials;
  • Able to do normal communication by using email or instant messaging;
  • Able to transfer information from visual to text in English;
  • Able to handle normal English verbal conversation for both work and life-related matters;
  • Good analytic thinking, good problem-solving skills, passion for software development, or developing technical skills are preferred.

Benefits for you

  • 13 month salary per year
  • Performance bonus (up to 2-month salary)
  • Social – Health – Insurance paid fully
  • Healthcare: Annual health check-up, Premium Health Insurance (plus 1 slot for your dependent)
  • Annual leaves: 14 ~ 18 days
  • Clubs program: Football, Badminton, Swimming, Tennis, Rock, Yoga…
  • Training courses: Technical skills – Soft skills – English
  • Mon - Fri (9am - 6pm)

Company

NashTech

Industry

Software

Company size

Over 1000

Nationality

United-Kingdom

About us

General information