Job Summary
A Senior Technical Deployment Manager is needed to support the Environment Management Team within a large Social Services Applications division. This role will oversee application release deployments, troubleshoot complex environment issues, coordinate across multiple IT groups, and drive improvements in automation, environment stability, and Agile processes. The candidate will work with minimal direction and must demonstrate strong technical judgment, leadership, and problem-solving abilities.
Key Responsibilities
- Oversee deployment and validation of application releases and system enhancements to production.
- Lead troubleshooting of environment issues across development, testing, training, and production environments.
- Collaborate with internal IT teams, vendors, trading partners, and consultants for environment planning and delivery.
- Manage environment demand planning and resource coordination for new environment setup, configuration, and refactoring across code, database, configuration, security, and platform layers.
- Lead improvement projects and Agile sprints focused on environment delivery, automation, and standardization.
- Participate in backlog grooming, user story creation, and Agile ceremonies to support application enhancements.
- Lead and coordinate major triage sessions involving experts across code, configuration, middleware, database, network, and operations.
- Provide root cause analysis documentation, coach junior staff, and drive continuous improvement.
- Manage CI / CD roadmap alignment with program objectives; attend IT governance meetings and prepare roadmap updates.
- Provide Scrum Master support for DevSecOps teams and ensure adherence to Agile guidelines.
- Remove impediments for Agile teams and promote self-organizing, collaborative team culture.
- Prepare and deliver reports on environment usage, CI / CD status, and technology proposals to leadership.
- Oversee staff, assign work, mentor team members, and ensure team harmony and productivity.
- Perform additional duties as assigned.
Knowledge, Skills & Abilities
Deep understanding of Agile methodologies such as Scrum, Kanban, XP, and related practices (CI / CD, ATDD, TDD, automated testing, user story development).Strong supervisory skills with the ability to assign, prioritize, and oversee work.Excellent written and verbal communication skills across all organizational levels.Ability to coach Agile teams and enforce Agile best practices.Strong knowledge of SDLC, PMLC, and software development standards.Sound decision-making skills with the ability to deliver high-quality releases on schedule.Strong analytical and critical thinking abilities, including analysis of velocity, burn-down charts, and metrics.Conflict resolution and interpersonal skills aligned with Agile values (openness, honesty, respect).Strong skills in mentoring, team building, collaboration, and planning.Experience with tools such as Jira, Rally, VersionOne, Microsoft Project, Visio, and Microsoft Office.Ability to balance detail focus with big-picture strategic thinking.Hands-on experience with monitoring / APM tools such as Splunk or Dynatrace is highly preferred.Ability to support both weekday and on-call night / weekend environment triage.Preferred Certifications
PMI-Agile Certified Practitioner (ACP)Project Management Professional (PMP)Minimum Qualifications
Bachelors degree in Computer Science, Information Systems, MIS, or related field (or equivalent experience).5+ years of hands-on experience managing large-scale software development projects.5+ years of hands-on experience with Scrum / Agile methodologies supporting enterprise-level application development.Experience overseeing multi-functional project teams.Strong technical background with knowledge of SDLC / PMLC processes.