TopDev

DevOps Engineer

Tekcent Vietnam

27B Nguyễn Đình Chiểu, Phường Đa Kao, Quận 1, Thành phố Hồ Chí Minh
Job Description
About Company

Tekcent is an award-winning digital solutions company with a strong in-house team of technology professionals that helps customers to connect their digital experiences. We architect, build and deliver modern solutions in Web, Mobile and IoT using Business Intelligence and Cloud technologies to provide software that meets demanding business goals.

We are experienced in building results-driven and mission critical software solutions for some of Asia’s largest corporate clients. Our working culture is to build and nurture a professional environment that empowers the employees to achieve personal career goals and professional excellence.

We are looking for a DevOps Engineer. A self-driven individual who has a passion for helping organization to solve complex business and technology problems.

Your role & responsibilities

The responsibilities of DevOps Architect will focus on 3 areas:

  • Infrastructure as code
  • CI/CD and monitoring to facilitate the system’s stability and safe to allow our business to be run effectively
  • Ensure the release of our Software deliverables meets requirement and quality standards.

The DevOps Engineer will be accountable for Delivery Pipeline and set up our organization to Release on Trigger or Demand.  This position requires close collaboration with all functional teams in the company to ensure that all parties can correctly execute the process and workflow.  The DevOps Engineer will be required to fully automate our release process from DEV to QC, UAT and Production with full automation and rollback capabilities.

Other significant contributions of this position are that this member needs to closely collaborate with management team to propose a suitable approach for Release on Trigger or Demand, make a metric for measurement of the system’s statuses and develop a dashboard to visualize the information as demanded, set up an infrastructure of code for the development team while the improvement of MTTR (Mean Time to Recovery) is ongoing and regular reporting on the performance of the CI/CD process in the company.

Leadership Responsibilities

  • Drive and implement initiatives relating to company goal(s) and objective(s)
  • Proactively coordinate with functional teams to sure DevOps processes are adhered to.
  • Plan, lead and execute our projects.
  • Manage and lead our technical teams as part of the overall Project Delivery Team
  • Collaborate with our Project Management, Quality Team (QC, QA, Automation), Operations, and other support teams to ensure successful project deliveries.
  • Manage, build, and supervise the technical delivery of multiple development, integrations, data migrations/protection and quality assurance of technical projects.
  • Oversee the whole project release process from requirements gathering, analysis, development, UAT and production release.
  • Demonstrate technical and team leadership.
  • Identity, drive and implement best-practices to improve and optimize process improvements on project deliveries.
  • Work closely with our Business and R&D teams to design and build the next generation of software products leveraging platforms such as Azure, AWS, TeamCity, and Jenkins
  • Mentor and coach the technical team members when required.

Technical Responsibilities

  • Be accountable for the entire release process, manage and build the Delivery Pipeline for Web applications, mobile apps, IoT devices and kiosks.
  • Introduce and enforce CI/CD practices to our organization, boost automated test and support related functional the team in integration of automation testing.
  • Develop and automate as much as possible the process and procedures in the delivery pipelines, monitor, and reduce the failures of integration, deployment, release, and delivery.
  • Improve the MTTR (Mean Time to Recovery) and increase the frequency of deployment.
  • Consult the management team about the decision and approach of Release on Demand and develop it accordingly.
  • Ensure the engagement and communication of the stakeholders related to the pipeline.
  • Make a metric for the systems, develop monitoring solution of the delivery pipeline such as application monitoring, log monitoring, infrastructure monitoring, platform monitoring and then and show it on a dashboard.
  • Propose technical approach and recommendation of delivery process to fulfil the business need, evaluate benefit and drawbacks of each suggestion.
  • Coordinate with all functional teams related to delivery pipeline as Business Analysis, PO, PM, and development team to ensures the delivery pipeline process is fully developed as demanded and strictly followed by all stakeholders.
  • Consult and support the team to troubleshoot and to resolve the system issues.
  • Describe your solutions into prototype, specification documents, process diagrams, presentation, demonstration if required and ensure that all the parties have same understanding of it and follow it correctly.
  • Collect information, perform data analysis, make statistics, produce system reports, and propose approaches enhancement/improvements of the systems.
  • Develop training materials and provide the stakeholders with trainings and production support.
  • Report to your direct manager and related project managers as required.

Your skills & qualifications

Core requirements: 

  • Bachelor of Information Technology, Computer Science, Software Engineering, or related field.
  • 3+ years’ experience in role of DevOps, IT Operation, System Engineer, Application Engineer, or similar roles as required by this job.
  • Have a good background of IT Operation (Window Server, Linux) and hands-on experience of Cloud platform as Azure and AWS must be demonstrated
  • Gain considerable experience in Continuous Integration, Continuous Deployment practices, service-oriented architectures (SOA), and micro services.
  • Familiar with DevOps tools such as GitHub, Bitbucket, SonarQube, Jenkins, TeamCity, Octopus, Docker, Kubernetes etc.
  • Hands-on experience of any programming language such as C#, Python, Java, Groovy, Ruby, JavaScript, C/C++.
  • Experience in setting up infrastructure as code, monitoring tools and the dashboards which show system statuses as defined.
  • Hands-on experience of all phases of software development lifecycle and Agile methodologies including requirements analysis, design, coding, testing.
  • Good understanding of software engineering as operating systems, client-server architecture, web-based architectures standards, relational databases, backend/front-end integration.
  • Hands-on experience of collecting data/information, perform analysis, make statistic, create reports, and propose ideas to improve the system.
  • Hands-on experience of developing training materials and giving a presentation.
  • Good at English skills, specially writing and listening skill
  • Detailed oriented and passionate about delivering high quality software products

Preferred requirements: 

  • Experience in leading a DevOps team
  • Good communication, presentation, and interpersonal skills.
  • Experience in a large-scale IT organization which is complex system environment & infrastructure.
  • Experience in CRM or other CMS systems as Sitecore, AEM, Umbraco Magnolia, WordPress etc.
  • Knowledge of CMS system and IoT application
  • DevOps or Agile certification
  • Experience in automation testing or API monitoring tools.
  • Ability to present complex workflows or technical ideas to both technical and non-technical stakeholders.
  • Hands-on at using tools for documenting & managing requirements such as JIRA, Confluence, Jama, ReQtest, or Requirements Hub etc.

Benefits for you

  • Social, Heath and Unemployment Insurance transparently paid on your FULL salary.
  • Health care insurance package
  • 13th Bonus (prorated), Performance Bonus
  • 12 days of Annual Leave, 12 days of Sick Leave, 1 day of Birthday Leave
  • Work from home policy (12 days)
  • Teambuilding, company trip
  • Regular professional workshop, sharing experience.
  • Sponsor courses and professional certifications
  • Opportunities to work onsite for international projects.
  • Make English a part of your daily routine.
  • International, and professional work environment
  • Employee clubs & events (running groups, board game groups, foosball competition, indoor & outdoor party, ...) and gifts on special occasions.
  • International management style: professional, dynamic, open minded, supportive, and friendly
  • Flexible working hour
  • Working time: 9:00 AM – 6:00 PM from Monday to Friday

Company

Tekcent Vietnam

Industry

Software

Company size

25-99

Nationality

Hong Kong

About us

4bc83fd8a16ed9365045a9bd4d45b121.jpg
uMX2pS9qfW2jayYvNJSgIKC9jolGskg13Zd5ys04.jpg
3vP7jBjcZDXJS83gIpq2IHRFN1sqx47C7OSV5Bzt.jpg

General information

Minimum year of experience

Level

Job Type

Contract type

Recruitment Progress

  • Round 1: 1 vòng: phỏng vấn trực tiếp với Technical Team

⚙️ Candidates supporters

🧑🏾‍💻 Prepare for interviews

Checking TopDev QnA tool to practice your answers to common interview questions.

Read QnA for interviews