System Reliability Engineer (Insurance/Banking - Java)
Job description
About Our Client
My client is one of the biggest insurance company in the region with strong presence across the world.
Job Description
- Setup and maintain monitoring of infrastructure and application
- Build alerts and auto recovery for various operational issues
- Gather and analyze metrics from operating systems as well as applications
- Advise in performance tuning and fault finding
- Partner with development teams to improve services
- Assist formulating preventive actions where possible, lead potential failure scenarios studies and formulate automated recovery methods
- Comfortable with working on new tools eg; Azure DevOps, Grafana, ELK, Dynatrace and etc
The Successful Applicant
- Bachelor's degree in Computer Science or related field
- Programming Languages: Java 8 or above (must have)
- Experience in developing and optimizing stored procedures for MySQL and MSSQL databases
- OS: Linux(RHEL or SUSE) or Windows Server
- Scripting(Must have either 1) : Shell, Bash, Powershell
- Knowledge in open-source distributed version control system, git
- Sound knowledge of how REST API works
- Experience in Atlassian tools (Jira, Bitbucket, & Confluence)
- Familiarity with Azure Cloud services
What's on Offer
- Opportunity to learn the latest technologies
- Attractive remuneration package