Overall Function
We are looking for experienced DevOps / DevSecOps engineer to help us in building and delivering critical payment systems for our customers. The engineer shall be responsible for setup & maintain CI/CD pipelines, release management, deployment, maintain development and testing environments, support on CI/CD reports generation & analysis (including code scanning reports) and provide expertise in the areas of DevOps / DevSecOps to augment the team in supporting program / project delivery.
Key Responsibilities
Primary responsibilities of this Role,
- Work closely with project team especially software development team for the successful delivery of programs / projects.
- Augment and support project team in the areas of DevOps / DevSecOps.
- Define best practices & processes for DevOps / DevSecOps, and software release management.
- Working on ways to automate and improve software development and release management.
- Setup, maintain & provide support on CICD tools, Development & Test environments and the software / applications within these environments.
- Provide release management.
- Support CI/CD reports generation & analysis (such as SonarQube & Fortify code scanning reports).Conduct an architectural system evaluation.
Skills Requirements
Skills & Requirements for this Role,
- Minimum 5 years of knowledge and experience in software development especially in areas of DevOps / DevSecOps, release management, and CI/CD tools.
- Proficient in Git, JIRA, Jenkins, SonarQube, Fortify, etc. CI/CD tools and their corresponding workflows.
- Proficient with Java development toolchains.
- Proficient with JavaScript framework especially Angular development toolchains.
- Proficient with Linux especially RHEL computing environment, and use of command line tools including knowledge of shell / Groovy / Python scripting for task automation.
- Familiar with middleware such a JBoss EAP, Apache Web, NGINX, and others.
- Familiar with databases such as Oracle 12c, MySQL 5.6 and above.
- Familiar with enterprise messaging application, such as Solace, IBM MQ.
- Familiar with on-premise and cloud infrastructure such as AWS.
- Familiar with 3-tier architecture, and infrastructure concepts such as load balancing, application traffic routing, etc.
- Good communication skills, problem solving & collaborative teamwork attitude.