Senior Release Engineer
Years of Experience: 6-12 Years
Job Summary: We are seeking a highly skilled Senior Release Engineer with a strong background in Release Engineering, DevOps, or Site Reliability Engineering (SRE). The ideal candidate will have a proven track record of end-to-end automation and will be responsible for enhancing our continuous delivery (CD) pipelines, ensuring efficient build and deployment processes, and integrating AI/ML solutions into our CI/CD workflows.
Responsibilities:
- 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.
Mandatory Skills:
- 10+ years of experience in Release Engineering, DevOps, or SRE roles.
- Strong experience with CD pipeline tools (e.g., GitHub Actions, GitLab CI, Jenkins).
- Proficiency in Azure DevOps.
- Experience with build and deployment automation technologies (e.g., Kubernetes, Helm, Docker).
- Strong coding/scripting skills in Python, TypeScript, Bash, or Go.
- Experience with AI/ML integration in CI/CD processes.
- Familiarity with ITSM tools like ServiceNow and collaboration tools like JIRA.
- Understanding of release governance standards.
- Excellent communication and documentation skills.
Preferred Skills:
- Experience in full-stack development.
- Knowledge of security/compliance tools and frameworks.
- Background in working within regulated environments.
- Experience with monitoring and observability tools.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven ability to work collaboratively in a team-oriented environment.
- Strong problem-solving skills and attention to detail.