Share this Job
Apply now »

TP. HCM - Senior Officer, DevSecOps

Category:  Information Technology Division
Job Type: 
Facility:  Technology

Job Purpose

- The job holder responsible for ensuring DevOps becomes a mindset, a culture, and a set of technical practices.
- The job holder will provide communication, integration, automation, and close cooperation among all the people needed to plan, develop, test, deploy, release, and maintain a Solution.
- The job holder will lead DevOps team to design and enhance the Continuous Delivery Pipeline (CDP) that represents the workflows, activities, and automation needed to shepherd a new piece of functionality from ideation to an on-demand release of value to the end user

Key Accountabilities (1)

DevOps Development
- Build, map and optimize delivery of the Continuous Delivery Pipeline (CDP) by addressing key elements like: process time, lead time, delay time and percent of complete and accurate and visualize the progress of these process on kanban project.
- Continuous Exploration (CE) – understand the market problem / customer need by analyzing and researching to identify the solution required to meet that need, from which suggest development of new features or modification from existing architectures, define and prioritize activities in the Program Backlog.
- Continuous Integration (CI) – take features from the Program Backlog and implement them to deliver a completed work which is committed to version control, built and integrated into a full system or solution, and tested end-to-end before being validated in a staging environment.
- Continuous Deployment (CD) - take the changes from the staging environment and deploy them to production.
- Release on Demand (RoD) - make value available to customers all at once, or in a staggered fashion based market and business needs.

Key Accountabilities (2)

DevSecOps Development
- Build, automate, enahnce and integrate threat modeling.
- Build, automate, enahnce and integrate application security.
- Build, automate, enahnce and integrate penetration testing.
- Build, automate, enahnce and integrate continious security monitoring.

Key Accountabilities (3)

Software Development
- Responsible for ensuring that the bank's digital platforms work well by managing back end site database, performance issues, security and that the server, application and database communicate with each other.
- Responsible for collaborating with business tribes to understand the needs and technical requirement before building a web application.
- Responsible for the server-side web application logic and integration with front-end codes.
- Collaborate with Front End and Backend Developers to design more functional and cohesive codes to enhance DevOps / DevSecOps and customer experience.
- Responsible for driving the application lifecycle with a key focus in coding and debugging of web applications based on feedback from testers and users.
- Compile and analyze data, process and codes to troubleshoot problems and identify areas for improvement.
Software Documentation
- Work closely with tribe and squad members to translate business requirements into technical design documents.
- Review and implement technical requirement documents by coding flowcharts, layouts, diagrams, charts, code comments and guides for the program.

Success Profile - Qualification and Experiences

- Bachelor's degree in computer science, software engineering or information technology
- 4 to 6 years of relevant experience in software development
- Basic knowledge in backend web development using scripting languages / frameworks (Python, PHP, NodeJS, Java or Ruby)
- Experience working with relational DBMS and SQL
- Experience working in a source-controlled environment, such as Git or TFVC
- Basic understanding of API design and implementation
Foreign language
- English/ according to TCB's regulations in each period

Apply now »