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:
- Certification: AWS Certified DevOps Engineer – Professional or AWS Certified Solutions Architect.
- Retail/E-commerce Experience: Familiarity with retail or e-commerce systems and deployment challenges.
- Container & Orchestration: Experience with Docker, Kubernetes, and AWS EKS/Fargate.
- Monitoring and DevOps Tooling: Experience with AWS CloudWatch, ELK stack, Splunk, and familiarity with DevOps me