
Release and DevOps Engineer
- Kalyani, West Bengal
- Permanent
- Full-time
- Coordinate all aspects of the software release lifecycle, including planning, scheduling, execution, and communication across staging and production environments. Facilitate release readiness meetings and go/no-go decision points with stakeholders.
- Automate build, test, and deployment processes for multiple environments (dev, staging, production).
- Optimize deployment strategies (e.g., blue/green, canary) to reduce risk.
- Design, implement, and maintain CI/CD pipelines using tools such Bamboo, Bitbucket, GitLab, Azure DevOps, or similar tools.
- Monitor and troubleshoot pipeline failures and release-related issues.
- Work closely with security and compliance teams to integrate security scanning into pipelines (DevSecOps).
- Manage version control, branching, and merging strategies (Git).
- Collaborate with development, QA, operations, and product teams to plan and execute release schedules.
- Ensure that release plans include proper documentation, approvals, and compliance requirements.
- Ensure that releases meet best practices, security, compliance, and rollback standards.
- Monitor application performance and health post-deployment using tools like New Relic or Datadog.
- Continuously improve release processes through automation and tooling enhancements. Track and report release metrics, including success rates, issues, and rollback incidents.
- Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience).
- Overall experience of 8+ years with 3+ years of hands-on experience in DevOps with a CI/CD focus.
- Preferred experience as a software engineer.
- Expertise in pipeline automation and scripting.
- Solid knowledge of version control systems, especially Git.
- Strong understanding of software development lifecycle (SDLC).
- Familiarity with cloud platforms (AWS) and strong understanding of containerization (Docker, Kubernetes).