Coates Group

Release and Environments Manager

Coates Group

full-time

Posted on:

Location Type: Hybrid

Location: Sydney • 🇦🇺 Australia

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudDockerJenkinsKubernetesPMPPythonSDLC

About the role

  • Plan, manage, and coordinate all activities related to the software release process, including scheduling, communication, and documentation
  • Define and implement release management processes and ensure adherence to best practice across all teams
  • Collaborate with project managers, tech leads, QA teams, Operations and stakeholders to identify potential risks and mitigate them
  • Ensure releases are planned, tested, and delivered according to agreed timelines with necessary approvals
  • Advise on pre-implementation, implementation, post-implementation and rollback steps
  • Facilitate release planning meetings and post-release reviews to gather feedback and improve processes
  • Manage and maintain all environments (development, testing, staging, production) to ensure stability and proper configuration
  • Work with teams to provision and maintain environments aligning with project requirements
  • Monitor environment usage and performance, identifying and resolving issues impacting the release process
  • Develop and implement processes for environment refreshes, backups, and disaster recovery
  • Collaborate with DevOps teams to automate build, test, and deployment processes
  • Provide regular updates to stakeholders on status of releases including risks, issues, and milestones
  • Maintain comprehensive documentation for release and environment management processes
  • Ensure releases comply with regulatory requirements, security policies, and internal standards
  • Conduct audits and reviews of release processes and environments to identify improvements

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Advanced certifications in IT management, project management (e.g., PMP, ITIL), or DevOps preferable
  • Minimum of 5 years of experience in release management, environment management, or a related role
  • Proven experience managing software releases in a complex, multi-environment setup
  • Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps)
  • Experience with version control systems (e.g., Git)
  • Proficiency in scripting and automation tools (e.g., PowerShell, Python) desirable
  • Familiarity with cloud environments (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes) is an advantage
  • Strong understanding of SDLC methodologies, including Agile, Scrum, and DevOps practices
Benefits
  • annual market competitive bonus program
  • Thrive Program which includes a suite of flexible work options
  • Dedicated time to prioritise health and wellbeing (virtual Yoga or meditation sessions)
  • Global Wellness paid day off
  • "Give Back Day" to allow our Crew an opportunity to make an impact in the community
  • Equality + Empowerment Initiatives
  • Rapid career advancement opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
release managementenvironment managementCI/CDscriptingautomationversion controlcloud environmentscontainerizationSDLCAgile
Soft skills
communicationcollaborationrisk managementproblem solvingdocumentationplanningfeedback gatheringstakeholder managementprocess improvementaudit
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Information TechnologyPMPITILDevOps certification
QBE Insurance

Senior Manager, Capital Management

QBE Insurance
Seniorfull-time🇦🇺 Australia
Posted: 2 days agoSource: qbe.wd3.myworkdayjobs.com