Devops Engineer ISGM-001
Må ha:GitDevOpsQA/TestCI/CDSecurity
Role: Devops Engineer
Job Requisition Number: ISGM-001
Job Level: >3-6 years of experience (L2)
Location: Singapore
Key Responsibilities:
- Gather and analyze business requirements from stakeholders.
- Conduct requirement workshops with business, operations, and IT teams.
- Translate business needs into detailed functional and technical specifications.
- Design system workflows, data models, and solution architecture.
- Evaluate current systems and recommend enhancements or new solutions.
- Act as a bridge between business users, developers, and IT teams.
- Prepare test plans and support system testing and validation.
- Assist in issue investigation during SIT/UAT phases.
- Maintain system and process documentation.
- Create user manuals and training materials.
- Provide post-implementation support and troubleshooting.
- Monitor system performance and recommend improvements.
- Ensure compliance with security, regulatory, and organizational standards.
- Expected Work Results / Deliverables
- Functional Specification Document (FSD).
- Technical Specification Document (TSD).
- Process Flow Diagrams.
- Data Models / ER Diagrams.
- Use Case Diagrams & Scenarios.
- User Manuals & Training Materials.
- System Change Logs & Documentation.
Key Requirements:
- Smooth deployments within planned windows with rollback readiness.
- Stable, secure, and compliant servers and middleware.
- End-to-end system lifecycle management with minimal downtime.
- DR environments tested and meeting recovery objectives.
- Automation of routine operational tasks (patching, deployments, cert renewals).
- Effective monitoring, alerting, and incident resolution with RCA.
- Strong governance of version control and change processes.
- Up-to-date documentation (runbooks, DR playbooks, deployment guides).
- Proactive obsolescence management with upgrade planning.
Technical Skills:
- Manage RHEL servers end-to-end (provisioning to decommissioning).
- Maintain Disaster Recovery (DR) setup, replication, and testing.
- Align with central DevOps standards and governance.
- Perform server upgrades, patching, and obsolescence management.
- Administer JBoss/Wild Fly servers, including JVM tuning.
- Manage Elytron credential store, keystores, and truststores.
- Handle application deployments (start/stop/restart/upgrades).
- Build and maintain Jenkins pipelines for CI/CD automation.
- Govern Git workflows and access control.
- Coordinate releases via JIRA, including rollback planning.
- Support production deployments (including off-hours).
- Perform OS/ middleware hardening and vulnerability fixes.
- Automate operational tasks using scripting.
- Monitor systems, configure alerts, and manage logs.
- Troubleshoot issues and perform root cause analysis (RCA).
- Maintain runbooks, deployment guides, and DR playbooks.
- Collaborate with Dev and QA teams for reliable releases.