"The DevOps Engineer is responsible for the design and implementation of applications' build, release, deployment and configuration activities, and is a team member for the agile development process. He/She builds the continuous integration and continuous deployment pipeline and prioritises development items in the pipeline. He develops Proof-of-Concepts to evaluate feasibility of the software application and tools for the development team, and develops suitable application and tools. He determines specifications and features for the next iteration of software application development based on user needs and feedback, continuously integrates code changes, and conducts various automated testing to ensure the software application remains functional. He also performs continuous deployment through automating the deployment process, and manages the releases of software application versions and features. He works with internal business partners to gather requirements, prototyping, architecting, implementing and/or updating solutions, building and executing test plans, performing quality reviews, managing operations, and triaging and fixing operational issues. He works in a fast-paced environment and must be able to adjust to constant business change, evolving goals and strategies, and emerging technologies. He is proficient in programming languages required by the organisation, and is familiar with continuous integration and deployment tools, relevant platforms, automated testing tools, and configuration management tools. He is also knowledgeable of crypto primitives, authentication protocols and authorisation standards. The DevOps Engineer is innovative and analytical in nature, possessing strong communication and interpersonal skills to engage with stakeholders. He is a team player with the ability to perform independently with minimal guidance, and thrives in a dynamic environment. He is also a resourceful and self-motivated individual."