Release Automation Engineer
Years of Experience: 5-8 Years
Job Summary: We are seeking a skilled Release Automation 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 and reliable software releases.
Responsibilities:
- Design, implement, and maintain automated CD pipelines using tools such as GitHub Actions, GitLab CI, or Jenkins.
- Develop and manage build and deployment automation processes utilizing technologies like Kubernetes, Helm, and Docker.
- Integrate AI/ML solutions into CI/CD processes, focusing on applications such as ML-based risk scoring and log anomaly detection.
- Collaborate with ITSM tools (e.g., ServiceNow) and project management tools (e.g., JIRA) to automate change management and streamline release processes.
- Ensure compliance with release governance standards, including change tracking, audit trails, role-based access control (RBAC), and approval chains.
- Monitor and enhance release processes using observability tools like Dynatrace and Sentry.
- Communicate effectively with cross-functional teams to document processes and share knowledge.
Mandatory Skills:
- 6+ 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 build and deployment automation technologies (e.g., Kubernetes, Helm, Docker).
- Strong coding/scripting skills in Scripting, Typescript, or Go.
- Experience with AI/ML integration in CI/CD processes.
- Proven experience with Azure DevOps.
- Excellent Communication Skills, Documentation and Presentation, and Team coordination skills.
Preferred Skills:
- Familiarity with release governance standards and compliance frameworks.
- Knowledge of security/compliance tools (e.g., SOC 2, Checkmarx, Snyk, Aqua, CSPM).
- Experience working in regulated environments with a focus on compliance and security.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Strong analytical and problem-solving skills.
- Ability to work independently and as part of a team.