DevOps Engineer
Summary
DevOps engineer at UOB in Singapore who builds, troubleshoots, and maintains CI/CD pipelines and platform tooling (Jenkins/Groovy, Kubernetes/OpenShift, Elasticsearch/Kibana, HCL AppScan DAST), automates tasks with Python and Unix/Linux shell scripts, and provides support including off-hours coverage to meet SLAs.
Responsibilities:
- Providing technical expertise and experience in troubleshooting and supporting
- DevOps CI/CD tools and pipelines
- Container platforms, Kubernetes, and OpenShift CI/CD build and deployment pipelines
- HCL AppScan Dynamic Application Security Testing (DAST), including toolchains, pipelines, and the DAST platform
- Elasticsearch platform, index management, and Kibana visualizations
- Jenkins pipelines and Groovy scripts
- Troubleshooting issues, performing deep root cause analysis (RCA), and resolving pipeline-related problems
- Writing code and scripts (Python) to automate DevOps processes, continuously identifying opportunities to reduce manual effort and repetitive tasks through innovation and automation
- Supporting OS and DevOps application patching activities
- Remediating DevOps infrastructure issues, including Control-M jobs, backup jobs, BMC alerts, schedulers, cron jobs, and shell scripting tasks
- Developing server-side automation scripts using Unix/Linux shell (bash/cron) scripting
- Collaborating with vendors for technical support, upgrades, and maintenance of DevOps tools
Requirements:
Must-have:
Knowledgeof DevOps Tools
- Technical hands-on script development, troubleshooting Groovy scripting, Yaml for DevOps pipelines
- Technical knowledge and experience on Containers, Kubernetes, Openshift DevOps pipelines
- Technical hands-on knowledge in HCL Dynamic Application Security Testing (DAST) HCL AppScan
- Technical hands-on knowledge in Elastic Search platforms, Kibana graphs, Index Management
- Technical hands-on knowledge in platforms such as Jira, Confluence, Bitbucket, Jenkins, SonarQube, Artifactory, xRay
Debugand Issue Troubleshooting
- Debug, troubleshooting, diagnose, fix platforms related issues for all the above build and deploy pipelines capabilities
- Debug, troubleshooting, diagnose, fix groovy scripts issues (runtime Build, Deploy, Scan, etc)
- Debug, troubleshooting, diagnose, fix platforms related issues for all the above DAST tools
- Debug, troubleshooting, diagnose, fix platforms related issues for all the above ELK tools
Pipelinedevelopment and Automation
- Hand-on experience in coding, developing and maintaining CI/CD build, deploy pipelines
- Deep Technical experience in automation with groovy scripts.
- Able to develop and enhance new automation scripts thru Jenkins pipelines (Groovy scripts, APIs)
- Deep technical experience in server-side Unix/Linux shell scripting.
PlatformTool Support
- Prior working experience installing, configuring, integrating, upgrading and patching CI/CD toolset.
- MUST be able to work in stretch example: off-office hours support (weekends, holidays)
- Support and maintain all DevOps platform tools uptime to meet SLA
- Support DevOps pipelines issues (Build, Scan, Deploy, Run, Test) phases of DevOps
Good-to-have:
- Technical knowledge of pipeline scripting (Groovy, Yaml )
- Technical knowledge and experience on Containers, Kubernetes, Openshift DevOps pipelines
- Technical hands-on knowledge in HCL Dynamic Application Security Testing (DAST) HCL AppScan
- Technical hands-on knowledge in Elastic Search platforms, Kibana graphs, Index Management