Other Remote jobs you may be interested in
DevSecOps Engineer
DevOps Engineer
Staff DevOps Engineer
Senior Site Reliability Engineer / DevOps
Senior DevOps Engineer
Systems Administrator
Release Engineer at Gamdom
Job details
Job Overview
We are looking for a skilled release engineer to manage and optimize the build, deployment, and release processes across multiple environments. You will work closely with development, QA, and operations teams to ensure smooth releases while continuously improving automation and efficiency.
Responsibilities
- Build and deployment: Manage and automate build, deployment, and release processes across development, staging, and production environments.
- Version control: Maintain and manage code repositories, branching strategies, and version control tools (e.g., Git).
- CI/CD: Develop, implement, and maintain CI/CD pipelines to streamline and automate the software release lifecycle.
- Collaboration: Work closely with development, QA, and operations teams to coordinate releases effectively.
- Monitoring and troubleshooting: Monitor release processes, troubleshoot issues, and ensure rollback procedures are in place.
- Documentation: Document release processes, configurations, and best practices for internal teams.
- Performance and optimization: Continuously optimize release processes to improve efficiency and reduce time-to-market.
- Quality assurance: Integrate automated testing and validation into the release process to maintain high-quality standards.
- Release management: Manage release schedules, track progress, and ensure timely delivery of features and fixes.
Requirements
- Experience with CI/CD tools.
- Proficiency in version control systems (e.g., Git).
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Strong problem-solving and troubleshooting skills.
- Understanding of software development processes and agile methodologies.
- Knowledge of TypeScript and PostgreSQL is a plus, especially for managing database releases and migrations.
