What are the responsibilities and job description for the Environment - Release & Deployment Engineer position at Noblesoft Technologies?
Job Role: Environment - Release & Deployment EngineerLocation: Jersey City, NJ (onsite) Key Responsibilities - Proven experience in managing and coordinating complex non-production environments across multiple systems and interfaces for Investment and Capital Market domain 1. Environment Readiness & Validation Perform daily health and sanity checks to confirm application, database, and integration availability. Validate SOD/EOD jobs, batch processing in interconnected systems for functional divisions (Front → Middle → Back Office). Track environment uptime, utilization, and dependencies, ensuring readiness for upcoming test cycles. Coordinate and validate post-maintenance and patch activities with the teams. Maintain standardized environment readiness checklists and Go/No-Go criteria before test start or release execution. 2. Release & Deployment Coordination Coordinate and track all application releases and deployments across domains Act as the single point of contact between Dev, QA, Infra, and DevOps during release execution. Facilitate bridge calls or deployment channels to monitor progress and communicate issues in real time. Manage release calendars, ensuring clear visibility of overlapping or dependent releases Validate pre- and post-deployment environment readiness and smoke test outcomes. 3. Incident & Problem Management (Non-Production) Perform first-line triage for environment issues reported during or after releases. Log, prioritize, and coordinate incident resolution with appropriate resolver teams (Infra, DevOps, Vendor). Lead war rooms or bridge calls for high-severity incidents affecting testing. Track issues through closure and contribute to Root Cause Analysis (RCA) documentation. Maintain close alignment with ServiceNow/Jira workflows for incident, change, and problem records. 4. Monitoring, Reporting & Continuous Improvement Monitor environment health and job statuses using tools like Grafana, Dynatrace. Track environment KPIs — uptime %, release success rate, defect leakage due to environment issues, recurring incident reduction. Prepare and publish weekly and monthly dashboards summarizing environment performance, issues, and trends, Maintain runbooks and playbooks for standard procedures (pre/post deployment validation, connectivity tests, data load checks). 5. Communication & Stakeholder Coordination Serve as the central coordination point between QA, Dev, Infra, and Vendor teams for environment and release activities. Communicate environment status, risks, and dependencies clearly in daily standups and readiness meetings. Support cross-functional collaboration using tools such as Jira, Confluence, Slack/Teams, and ServiceNow.Required Skills and Competencies Experience: 5–8 years in Environment Management, Release Coordination, or DevOps support roles. Preferred Background: Test Environment Management, Application Support, DevOps support. Proficiency in ITSM tools for tracking SRs, incidents, and changes, and collaboration tools like Jira, Confluence, Slack, Microsoft Teams Previous experience in BFSI or Investment and Capital Markets domain - Understanding of Front, Middle, and Back Office systems, trade life cycle, and batch dependencies. Exposure to CI/CD tools (Jenkins, GitLab, Azure DevOps, GitHub Actions),Knowledge of batch scheduling tools (Control-M, AWA, Autosys)