Cloud Release Manager-Government Experience Mandatory at Remote, Remote, USA |
Email: [email protected] |
From: priyanka, Triwave Solutions Inc [email protected] Reply to: [email protected] Role : Cloud Release Manager(Government Experience(Mandatory)) Total Experience : 10+ Years Relevant Experience : 5+ Years Work Type : Remote Duration :1 Year(Extendable) eSystems Inc. is a fast-growing Systems Integrator based in Princeton, New Jersey. We provide strategic IT solutions and services with primary practice areas in Java and Microsoft centric e-Business solutions, ERP solutions, Enterprise Application Integration, Data Warehousing and Business Intelligence solutions. Our clients include Fortune 500 corporations, government agencies, small and mid-sized local businesses, and non-profit organizations. As an equal opportunity employer, eSystems complies with all applicable laws, rules and regulations preventing discrimination against job applicants based on: race, ethnicity, religious beliefs, gender, gender identity, age, veteran status, marital status, physical challenges, or any other relevant factor. Job Overview: The Department of Health and Human Services (DHHS) is seeking a release manager to join our agile software development team, focusing on managing the testing, scheduling, and deployment of microservices and cloud infrastructure changes in the Azure cloud. The cloud release manager will play a crucial role in ensuring the smooth deployment of software updates and new features across various microservices and cloud infrastructure components. You will collaborate closely with development teams, QA, and operations to streamline the release process, ensuring high-quality and timely delivery of software products. Scope of Activities: The Cloud Release Manager will demonstrate strong competencies across these responsibilities: Coordinate and manage the entire release process, from planning and scheduling to deployment and post-release support, including production support triage as needed. Work closely with development teams to integrate and streamline agile methodologies into the release management workflow. Track and report on progress of releases, identifying any potential issues and working proactively to resolve them. Work with platform engineering and other infrastructure and security teams to ensure that all cloud infrastructure changes are deployed seamlessly, minimizing downtime and ensuring optimal performance. Work with platform engineering team to manage and optimize Continuous Integration and Continuous Deployment (CI/CD) pipelines, ensuring automated, reliable, and swift transitions from code commit to production. Track and manage feature flags to facilitate the testing and release of new features, enabling a granular level of control and the ability to conduct A/B testing, canary releases, and phased rollouts. Work with development and testing teams to establish robust feedback loops within CI/CD pipelines, ensuring that any issues are promptly identified and addressed, and learnings are incorporated into future releases. Ensure consistency across various environments, from development to staging to production, safeguarding against integration issues. Collaborate with QA teams to manage and improve testing processes, ensuring that all releases are thoroughly tested and validated before deployment. Promote the use of automated testing within CI/CD pipelines, ensuring that every release is subjected to rigorous, automated validation before hitting production. Maintain a release repository and manage key information such as build and release procedures, dependencies, and notification lists. Regularly review and analyze release processes and practices, recommending and implementing improvements where necessary. Facilitate release readiness reviews, milestone reviews, and business go/no-go decisions. Communicate release details and schedules to the business as required, ensuring that all stakeholders are informed and prepared. Required Credentials and Experience: At least 5 years experience in release management or a similar role, particularly in an agile software development environment. At least 3 years experience deploying and supporting software services in a cloud environment. At least 3 years experience supporting continuous integration and deployment (CI/CD) practices and tools, including code branching, versioning, pull requests, and release pipelines. Exposure to Azure DevOps Services is a plus. Excellent project management skills, with the ability to coordinate multiple releases simultaneously. Strong problem-solving skills and the ability to work under pressure. Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams. Familiarity with agile methodologies and tools, such as Scrum and Kanban. Attention to detail and a commitment to quality. Keywords: continuous integration continuous deployment quality analyst information technology golang |
[email protected] View all |
Thu Nov 09 18:47:00 UTC 2023 |