Release Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science or related field., Proven experience as a Release Engineer or in a similar role., Strong knowledge of version control systems and CI/CD tools., Excellent collaboration and communication abilities..

Key responsabilities:

  • Manage the software release process from inception to deployment.
  • Coordinate with development, QA, and operations teams for timely releases.
  • Develop and manage CI/CD pipelines to automate build and deployment processes.
  • Conduct thorough testing and validation of the software before release.

Panasa Tech logo
Panasa Tech
51 - 200 Employees
See all jobs

Job description

Company Overview:

Panasa Technology is an innovative leader in the tech industry, committed to delivering cutting-edge solutions that drive efficiency and enhance user experience. Our mission is to leverage technology to overcome complex challenges and empower our clients with robust and scalable systems. At Panasa Technology, we value creativity, collaboration, and continuous improvement. We are dedicated to fostering a diverse and inclusive culture where every team member can thrive and contribute their unique perspectives.

Role Responsibilities:
  • Manage the software release process from inception to deployment.
  • Coordinate with development, QA, and operations teams to ensure timely releases.
  • Design, implement, and maintain release management strategies and tools.
  • Develop and manage CI/CD pipelines to automate build and deployment processes.
  • Monitor and troubleshoot release processes, addressing issues proactively.
  • Ensure proper version control and documentation for all releases.
  • Conduct thorough testing and validation of the software before release.
  • Collaborate with cross-functional teams to gather release requirements.
  • Maintain release calendars and communicate updates with stakeholders.
  • Evaluate and adopt new tools and technologies for improving release efficiency.
  • Create and manage comprehensive release notes and documentation.
  • Train and support team members on release processes and tools.
  • Implement best practices for release management and software deployment.
  • Participate in post-release reviews to identify areas for improvement.
  • Ensure compliance with security and regulatory requirements in releases.
Qualifications:
  • Bachelor’s degree in Computer Science or related field.
  • Proven experience as a Release Engineer or in a similar role.
  • Strong knowledge of version control systems (e.g., Git, Subversion).
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI).
  • Familiarity with build automation tools (e.g., Maven, Gradle).
  • Understanding of software development life cycle (SDLC).
  • Experience with scripting languages (e.g., Python, Bash).
  • Strong problem-solving and analytical skills.
  • Excellent collaboration and communication abilities.
  • Experience in automated testing frameworks.
  • Keen attention to detail and ability to manage multiple tasks.
  • Ability to work independently in a remote setting.
  • Knowledge of cloud environments (e.g., AWS, Azure) is a plus.
  • Familiarity with Agile methodologies.
  • Proficiency in documentation and technical writing.
  • Commitment to staying updated on industry trends and best practices.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Time Management
  • Detail Oriented
  • Problem Solving

Release Engineer Related jobs