Job Duties:
Setup LoanIQ Cognos Build & Deployment Automation
Setup build automation: Setup Jenkins build automation, provide setting file to specify report list for deployment. Trigger by check-in(scheduled/manual ad hoc) or when creating new baseline. Get the report xml from RTC and then compress into release artefact. If possible, trigger test automation and return the test report. Justify build result in considering the test result as well.
Setup deployment automation: config deployment engine auto-deployment. From Dev to SIT to UAT to Production. Automatically verify system behaviour after deployment. Rollback automation will be triggered if not passing the automatic deployment verification. Rollback automation can be triggered by admin if failed to passed the business verification
Document and Training – Automation control and Maintenance: Training will be provided to dev team and production support about how to control, maintenance, enhance, trouble shooting. And need to cater all their concerns and handle to all situations.
Enhanced Application Lifecycle Management Tool Set
Setup Release Note generation automation: Use RTC query to auto-generate release note including required fields and links for further tracing. Ideally feed this release note to CTLA global wiki news board and HSS P2 news page.
Enhance existing RTC work item workflow to handling Agile items and their processes. Guide to use RTC scrum/task board. Automatically generate release note. Update RTC scrum template to the latest and stable version.
Setup RTC Software Configuration Management(SCM) automation: Schedule control-m job to export all changed reports to xml package, and then check-in the XML files to RTC, labelling who made the changes.
Onboard Agile Change Management
Documentation and Training - SCRUM: Define SCRUM process, product backlog, Sprint meeting, sprint backlog, Sprint Goal, Block list, Daily stand Scrum meeting, Sprint review, Sprint retrospective. SCRUM Role R&R, practice. SCRUM master, Product Owner, Stakeholders(business, counterparts), SCRUM team.
Documentation and training for estimation and requirement breakdown: Setup function point estimation model & standard on development efforts to separate complex requirement and small requirement, Standardize the granularity requirement in breaking down complex requirements. Lean Requirement Management
Documentation and training for DevOps Change Management:
Review readiness. Agile Onboarding. Apply Agile Change processes.
Ensure that progress is reported to the Development Manager when necessary.
Ensure that development using the current and new departmental and Group technologies compliant to group standard.
Ensuring systems are developed with appropriate regard for security and compliance requirements.
- Provide knowledge transfer to team members, via individual/team training.
Candidate Specifications:
1. University graduate with a degree in computer science or a related discipline.
2. At least 5 years’ IT working experience.
3. Experience in and mastered Linux shell script(1+years), Java(3+years) and SCRUM master(2+ years) is required.
4. In-depth knowledge of Cognos SDK, Jenkins and IBM RTC api is preferred
5. Strong problem solving skills, communication and interpersonal skills with a good command of spoken and written English.
6. Able to work under pressure and demonstrate initiative, enthusiasm and rapid learning capability.
7. A good team player that could work with different parties.