JobsDevops Release Engineer
Job description
The Applications Development Intermediate Programmer Analyst is responsible for participating in the establishment and implementation of new or revised application systems in collaboration with the Technology team. This intermediate-level role focuses on applications systems analysis and programming activities. The position requires effective communication and problem-solving skills to manage complex software releases and environment management. The analyst will also assist in improving CI/CD pipelines and ensuring the stability of application and infrastructure post-release.
Requirements
- 3-6 years of relevant experience in an Applications Development role
- Intermediate level experience in Release Management and DevOps within a software development organization
- Solid understanding of the Software Development Lifecycle (SDLC) and methodologies such as Agile and Waterfall
- Exceptional project management and organizational skills with attention to detail
- Excellent interpersonal and communication skills, both written and verbal
- Awareness of AI compliance, data privacy, and responsible AI principles
- Bachelor’s degree or equivalent experience
Responsibilities
- Plan, schedule, and manage the end-to-end release process for all software applications from development through to production.
- Coordinate with cross-functional teams to ensure smooth and timely releases.
- Define, maintain, and enforce the release management process, including creating and managing the release calendar and checklist.
- Identify, mitigate, and resolve risks and issues related to the software release lifecycle.
- Conduct release readiness reviews, milestone check-ins, and Go/No-Go meetings.
- Oversee the management and maintenance of all non-production environments.
- Ensure high availability and stability of all test and development environments.
- Plan, schedule, and coordinate environment refreshes, data loads, and configuration updates.
- Assist in managing and improving the Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Support deployment automation tools and processes to reduce manual intervention.
Benefits
- Citi offers a comprehensive benefits package including competitive pay, stock programs, healthcare coverage, retirement plans, paid time off, parental leave, and programs supporting employee wellbeing and professional development.
Is this posting expired or inaccurate?
