Search by job, company or skills

LearningMate

Release Manager

new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Us:

We are LearningMate - Energizing the Educational Landscape!

Dedicated to transforming learning and development via cutting-edge technological solutions, LearningMate is a trailblazing one-stop shop for education technology. With a goal of improving educational experiences and empowering students, the firm has emerged as a leader in the field. Together with the recently acquired DoubleLine, LearningMate is a part of the Straive group and uses technology, digital media, large-scale data, and solutions to build strong, firm foundations in engineering and learning design. This helps to close the gap that exists between students, teachers, and content curators. The biggest publishers, universities, and government education departments worldwide use LearningMate's solutions to assist in developing, implementing, and streamlining their digital infrastructure.

We are honored to be our clients top choice for solutions thanks to our wide range of offerings, and we lead the charge to improve access to, affordability of, and effectiveness of future education, so enabling more students and learners. With more than 3500 employees, we are a powerful force in the US, the UK, South Africa, and India.

Learn more at www.learningmate.com.

Job Description:

As a DevOps Release Manager, you will play a crucial role in maintaining the balance between delivering new features and ensuring system stability. You will be responsible for streamlining the release process, reducing risks, and enhancing the overall efficiency of software delivery within an organization. This role involves collaboration with cross-functional teams, including development, QA, operations, and project.

Responsibilities include :

  • Scheduling, planning, and controlling the software's development and delivery process.
  • Handling the DevOps team to make them deliver the services on time and will manage both IT operations and developers.
  • Release the software after completing the testing stage and deployment stage, and work closely with the application development team, testing team, and production team. You will have to maintain proper coordination between these teams to update the project related information
  • You need to define the strategic usage of release management tools to manage the revenue for the release.
  • Overall, you will be concerned with planning, testing, tracking, release, deployment, communication, and risk management

Key Role & Responsibilities:

  • Planning and Coordination: Plan the release of project deliverables and release life cycle. Collaborate with development, QA, and operations teams to plan and schedule software releases. Create release plans, timelines, and coordinate release activities. Ensure alignment of release schedules with business objectives and customer needs. Schedule the release readiness reviews before deployment and milestone reviews after each release. Create plans for the implementation and deployment as per the release schedule.
  • Release Automation: Implement and manage automation tools and processes for build, deployment, and release. Automate testing and validation procedures to ensure the quality of releases. Continuously improve the release pipeline for efficiency and reliability.
  • Version Control and Configuration Management: Oversee version control systems (e.g., Git) to manage source code and configurations. Ensure that code changes are properly versioned and tracked. Manage and maintain configuration files for different environments (e.g., development, staging, production).
  • Environment Management: Manage different environments (e.g., development, testing, staging, production) to ensure consistency. Collaborate with infrastructure and operations teams to provision and maintain necessary resources. Ensure infrastructure as code (IaC) practices to automate environment provisioning.
  • Risk Assessment and Issue Resolution: Identify and assess risks associated with releases and develop mitigation plans. Address and resolve issues or conflicts that may arise during the release process. Communicate effectively with stakeholders to manage expectations.
  • Continuous Improvement: Monitor and analyze release processes to identify bottlenecks and areas for improvement. Implement best practices, standards, and industry trends in release management. Drive a culture of continuous improvement and learning within the DevOps team.
  • Communication and Documentation: Maintain clear and up-to-date documentation of release processes, configurations, and procedures. Communicate release status, progress, and issues to stakeholders, including development teams, QA, product managers, and business leaders.
  • Compliance and Security: Ensure that releases adhere to security policies and compliance requirements. Collaborate with security teams to perform security assessments and address vulnerabilities. Implement secure coding practices within the release process.
  • Release Validation and Monitoring: Establish and execute release validation plans to ensure the stability and performance of releases. Monitor production systems after releases to detect and address any issues promptly. Implement monitoring and alerting solutions to proactively identify problems.
  • Incident and Change Management: Collaborate with incident response and change management teams to manage emergency releases and change requests. - Ensure that rollback plans are in place and can be executed if needed.
  • Team up with relevant development teams responsible for building the automation tools used to develop and deploy the software.
  • Schedule the CAB meetings to discuss the release schedules with the team and find roadblocks, if any.
  • Maintain documentation related to procedures on build and release, various notifications lists, and dependencies.
  • Make improvements in the methodologies used for configuration management and development of software that helps to find ways to use in configuration management.

Job Skills:

  • Minimum 8 - 10 yrs of experience with at least 5 years on Release Management, Devops & Client facing roles.

Soft Skills:

  • Excellent communication skills
  • Leadership skills
  • Project management skills with knowledge of presentation
  • Problem-solving and analytics skills
  • Team and time management skills

Qualifications:

  • BE/BCS or Equivalent CSE/IT
  • Highly motivated with excellent verbal and written communication, presentation, facilitation, negotiation and problem-solving skills
  • Self-starter with strong organizational and time management skills, self-directed

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145649653

Similar Jobs