Senior Release Engineer
happiestminds
Job Description
- Design, implement, and maintain CI/CD pipelines using tools such as GitHub Actions, GitLab CI, or Jenkins.
- Automate build and deployment processes utilizing technologies like Kubernetes, Helm, Docker, and GitOps workflows.
- Develop and maintain scripts in Python, TypeScript, Bash, or Go to support automation efforts.
- Integrate AI/ML capabilities into CI/CD processes, focusing on risk scoring, log anomaly detection, and release validation.
- Collaborate with ITSM tools such as ServiceNow and JIRA to manage release processes and automate change management.
- Ensure compliance with release governance standards, including change tracking, audit trails, RBAC, and approval chains.
- Understand application architecture from frontend to backend to assess release impact.
- Implement security and compliance measures using tools and frameworks like OPA/Gatekeeper, Checkmarx, Snyk, Aqua, and CSPM.
- Utilize monitoring and observability tools such as Dynatrace and Sentry to support release monitoring.
- Work within regulated environments, focusing on compliance and security best practices.
- Communicate effectively with cross-functional teams, documenting processes and collaborating on release strategies.