A self-driven individual that has a passion for helping organisations solve complex business and technology problems. 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 meetings requirement and quality standards
The DevOps Architect will be accountable for Delivery Pipeline and set up our organisation 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 Architect 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.
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.
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 suggestions.
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.
Bachelor of Information Technology, Computer Science, Software Engineering, or related field.
Minimum of 7-9 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, AWS, GCP 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, CircleCI, Octopus, Docker, Kubernetes…etc.
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
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 or 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.
Thông tin khác
Tekcent (Vietnam) opened a brand new office in May 2016, in Ho Chi Minh City. In this start-up environment, your capabilities, talents, and passions will be recognized, encouraged, and rewarded.
We are not just a team of developers here. We have planned to spend a significant part of our time every day on R&D. We are placing ourselves in the frontline of what is coming hot in the coming years in the tech world: from digital kiosks / interactive displays, to augment / virtual reality (AR/VR), to the internet of things. Be part of it. Be part of Tekcent.
Social, Heath and Unemployment Insurance transparently paid on your FULL salary
12 days of Annual paid leave; adding 1 day for every year of seniority
13th month salary (prorated)
Training and Professional Certifications
Annual company trip based on company performance
Opportunities to work onsite for international projects
English-speaking, international and professional work environment
International style management style: professional, dynamic, open minded, creative, supportive, friendly, and encouraged for feedback
Flexible working hours
Comfortable Working Environment
Interesting & Challenging Projects
Nơi làm việc
- Level 1, Block C, 27B Nguyen Dinh Chieu, Da Kao Ward, District 1, Ho Chi Minh
Chú ý: Toàn bộ thông tin đăng tải thuộc quyền sở hữu của Tekcent Vietnam. Chúng tôi chỉ đang cố gắng đưa thông tin nhanh nhất và chính xác nhất tới các bạn. Trường hợp phát hiện có nội dung không chính xác, các bạn có thể thông báo bằng cách liên lạc với chúng tôi qua cửa sổ liên lạc phía dưới-góc phải màn hình.