Linux - Application Deployment Engineer
Summary
Deploys and patches Warehouse Management System (WMS) applications across DEV/QA/PROD on Linux (RHEL/Oracle Linux/CentOS) servers, runs Oracle database scripts (SQL/PL-SQL), and automates deployments with Bash/Korn shell scripts, while providing L2/L3 production support and on-call coverage for warehouse operations.
Job Description: WMS Application Deployment Engineer
Position Summary
We are seeking a WMS Application Deployment Engineer to manage the deployment of Warehouse Management System (WMS) applications and patches across development, test, and production environments. The ideal candidate has strong Linux administration skills, Oracle database experience, and shell scripting expertise, with a focus on keeping warehouse operations stable and available.
Key Responsibilities
Deployment and Release Management
- Plan, schedule, and execute WMS application deployments and upgrades across environments (DEV, QA/UAT, PROD)
- Apply vendor patches, hotfixes, and service packs to WMS applications
- Coordinate with development, QA, DBA, and infrastructure teams to ensure smooth releases
- Prepare deployment runbooks, rollback plans, and release documentation
- Perform pre-deployment checks, post-deployment validation, and smoke testing
Linux and Infrastructure
- Administer Linux servers (RHEL/Oracle Linux/CentOS) hosting WMS application and middleware tiers
- Manage file systems, permissions, services, cron jobs, and system resources
- Troubleshoot OS-level, network, and connectivity issues affecting WMS applications
- Support patching, upgrades, and capacity planning in coordination with infrastructure teams
Oracle Database
- Execute database scripts, schema changes, and data fixes as part of deployments
- Work with SQL and PL/SQL to validate data and troubleshoot application issues
- Monitor database connectivity, performance, and job status in collaboration with DBAs
- Support backup, restore, and refresh activities for non-production environments
Automation and Scripting
- Develop and maintain shell scripts (Bash/Korn) to automate deployments, monitoring, log cleanup, and health checks
- Improve deployment processes through automation and standardization
- Maintain version-controlled scripts and configuration files (Git or similar)
Support and Operations
- Provide L2/L3 support for WMS production issues, including after-hours and on-call coverage
- Analyze application logs and perform root cause analysis
- Participate in change management (CAB) and incident/problem management processes
- Ensure compliance with change control, audit, and security standards
