The company is looking for a Junior Release Engineer to manage and automate application deployment processes, ensuring smooth and successful releases by collaborating with cross-functional teams.
Requirements
Familiarity with build tools such as ANT and Maven
Basic knowledge of CI/CD tools, particularly Jenkins
Understanding of cloud services, especially AWS CI/CD stack
Experience with Terraform
Experience with version control systems (e.g., Git, SVN, CodeCommit)
Experience with scripting languages (e.g., Python, Bash)
Familiarity with containerization technologies (e.g., Docker)
Responsibilities
Assist in managing and executing application deployment processes
Collaborate with development teams to ensure smooth releases
Contribute to the improvement of deployment automation
Troubleshoot and resolve issues during the release process
Maintain and update deployment scripts and configurations
Maintain existing release documentation, including checklists and release plans.
Support continuous integration and continuous deployment (CI/CD) practices
Other
Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
Basic understanding of software development lifecycle and deployment processes
Strong problem-solving skills and attention to detail