Engineering
Back to Jobs

Senior Release Engineer (Retail Organization)

Overview:

In this role, you will own the end-to-end software release process, ensuring that applications are built, tested, and deployed efficiently and reliably through robust AWS-based CI/CD pipelines. You will work closely with development, QA, and operations teams to coordinate smooth release cycles, championing best practices in release management and deployment. This role requires a minimum of 5 years of relevant experience and focuses on technical leadership rather than people management.

Responsibilities:

● Manage and Improve CI/CD Pipelines: Design, implement, and optimize continuous integration and deployment pipelines for AWS-based applications. Leverage AWS services (CodePipeline, CodeBuild, CodeDeploy, etc.) and other CI/CD tools (Jenkins, GitLab CI) to streamline releases.

● Ensure Robust & Reliable Releases: Establish and enforce release practices, implementing strategies like blue-green or canary deployments and automated rollbacks.

● Collaborate Across Teams: Coordinate release schedules, manage dependencies, and facilitate communication between development, QA, and operations teams.

● Troubleshoot and Resolve Issues: Monitor and rapidly diagnose build or deployment issues, perform root cause analysis, and implement solutions to prevent recurrence.

● Automate and Innovate: Automate repetitive tasks using scripting languages and infrastructure-as-code tools (AWS CloudFormation). Evaluate and integrate new CI/CD tools to improve workflow.

● Evangelize Best Practices: Advocate deployment best practices, mentor developers in CI/CD tools usage, and promote a culture of DevOps, automation, and continual improvement.

Requirements:

● Experience: Minimum 5 years in release engineering, DevOps, or similar roles, with proven CI/CD pipeline experience.

● AWS Expertise: Deep hands-on experience with AWS services including EC2, ECS, Lambda, CloudFormation, CodePipeline, CodeBuild, and CodeDeploy.

● CI/CD & Automation Skills: Expertise in Jenkins, GitHub Actions, GitLab CI, AWS CodePipeline, and proficiency in scripting (Python, Bash, PowerShell).

● Problem-Solving & Troubleshooting: Strong skills in diagnosing pipeline issues, setting up monitoring and alerting, and performing incident root cause analysis.

● Version Control & Release Process Knowledge: Solid understanding of Git and branching strategies (GitFlow or trunk-based), version management, and agile software development processes.

● Communication & Collaboration: Excellent communication skills and ability to collaborate effectively with diverse technical teams.

● Organization & Initiative: Strong organizational skills, attention to detail, proactive issue resolution, and thorough documentation practices.

Preferred Qualifications:

  • Apply now
  • Apply now
  • Apply now
  • Apply now
  • Apply now
  • Apply now