Responsibilities
Coordinate and manage software releases across multiple platforms
Work closely with development teams to ensure that releases are successfully deployed
Develop and maintain release documentation, including release notes and build procedures
Manage the build and release automation systems
Troubleshoot and resolve build and release issues
Work with cross-functional teams to identify and implement process improvements
Continuously evaluate and improve the build and release processes
Requirements
Bachelor's degree in Computer Science or related field
3+ years of experience in Build and Release Engineering
Experience with build tools such as Jenkins, Ansible, Docker and Kubernetes.
Proficiency in scripting languages such as Python, Bash, or PowerShell
Experience in Cloud Environment such as AWS.
Experience with version control tools such as Git or SVN
Strong knowledge of Linux and Windows operating systems
Excellent problem-solving skills and attention to detail.
Any graduate