We are seeking a dynamic individual to fill the combined role of Scrum Master and Release Engineer. This position is pivotal in ensuring the seamless delivery of business intelligence projects.
Scrum Master Responsibilities:
- Facilitate Agile ceremonies including daily stand-ups, sprint planning, sprint reviews, and retrospectives.
- Coach and mentor cross-functional teams in Agile methodologies, fostering a culture of continuous improvement and collaboration.
- Remove impediments to team progress and ensure efficient resolution of conflicts.
- Partner with product owners and stakeholders to prioritize backlog items and refine user stories.
- Track and report sprint progress, ensuring transparency and alignment with project goals.
- Promote a customer-centric mindset and advocate for user-centric design principles within the team.
Release Engineer Responsibilities:
- Manage the end-to-end release process, coordinating activities across development, testing, and deployment environments.
- Implement and maintain release pipelines, automation scripts, and deployment tools to streamline delivery workflows.
- Conduct risk assessments and implement strategies to mitigate deployment risks and minimize downtime.
- Collaborate with development teams to ensure code stability, quality, and compliance with release standards.
- Monitor release metrics and performance indicators to drive process improvements and optimize release cycles.
- Serve as a subject matter expert on release management best practices and industry trends.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Certified Scrum Master (CSM) or equivalent Agile certification.
- Proven experience as a Scrum Master or Agile Coach, preferably in software development or business intelligence projects.
- Proficiency in Agile frameworks (e.g., Scrum, Kanban) and Agile project management tools (e.g., Jira, Azure DevOps).
- Strong understanding of release engineering principles, continuous integration/continuous deployment (CI/CD) pipelines, and version control systems (e.g., Git).
- Hands-on experience with release automation tools (e.g., Jenkins, Azure DevOps) and infrastructure as code (IaC) concepts.
- Excellent communication, interpersonal, and leadership skills, with the ability to influence and inspire cross-functional teams.
- Analytical mindset with a focus on problem-solving and continuous process improvement.