Build/Release Engineer
As a Build/Release Engineer at SYNAXIOM, you will be a key player in ensuring the smooth delivery of our cutting-edge software applications. This role involves maintaining and enhancing the build, release, and deployment pipelines for the NIVOMAX platform, ensuring that releases are well-managed, automated, and seamless. You will collaborate closely with development, QA, and DevOps teams to ensure that each software release is optimized for stability and performance. If you have a passion for automation, CI/CD, and ensuring that high-quality software is delivered efficiently, we want you to join our team and help drive the continuous improvement of our release processes.
Responsibilities:
-
Manage and Enhance Build Pipelines:
- Design, implement, and maintain CI/CD pipelines for iPadOS, web, and desktop applications within the NIVOMAX platform.
- Ensure that build processes are automated, scalable, and optimized for performance.
-
Release Management:
- Coordinate and manage the entire release process, from development through testing to production deployment.
- Ensure timely delivery of software releases, meeting deadlines and maintaining high-quality standards.
-
Collaborate Across Teams:
- Work closely with development, QA, and DevOps teams to identify, troubleshoot, and resolve build and deployment issues.
- Facilitate communication between teams to ensure smooth integration and alignment with project goals.
-
Automation & Monitoring:
- Continuously improve build, release, and deployment processes through automation and scripting.
- Monitor build quality and release pipelines, proactively identifying bottlenecks or areas for improvement.
-
Version Control and Environment Management:
- Manage version control systems (e.g., Git) and maintain a robust environment setup for builds and releases.
- Ensure that environments are consistent and aligned with production standards for each release.
-
Effort Estimation and Deadline Management:
- Accurately estimate effort and resources required for build and release tasks, ensuring realistic planning and scheduling.
- Manage and meet deadlines, making adjustments as needed to accommodate changes in project scope.
-
Documentation and Continuous Improvement:
- Maintain detailed documentation of build and release processes.
- Continuously evaluate tools, technologies, and processes to improve efficiency and reduce manual intervention.
Qualifications:
- 3-5 years of experience in build/release engineering or a related field.
- Proficiency with CI/CD tools like Jenkins, GitLab CI, CircleCI, or similar.
- Experience with version control systems such as Git, along with branching strategies and environment management.
- Strong understanding of automated build and deployment processes for multiple platforms (iPadOS, web, desktop).
- Familiarity with scripting languages like Bash, Python, or Groovy for automating tasks.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies like Docker and Kubernetes.
- Ability to estimate effort accurately and manage time effectively to meet deadlines.
- Strong problem-solving skills with a focus on improving processes through automation and continuous feedback.
- Excellent communication skills, with the ability to work collaboratively in a cross-functional team environment.
Soft Skills We Value
- Excellent Communication: Clear verbal and written communication skills to effectively collaborate across global teams.
- Problem-Solving: Ability to analyze complex issues and develop innovative solutions.
- Adaptability: Open to learning and embracing new technologies, methodologies, and ways of working.
- Teamwork: A collaborative spirit that contributes to a positive and productive team environment.
- Time Management: Efficient in managing workload and meeting project deadlines.
- Attention to Detail: Focused on quality, ensuring high standards are met in every aspect of the work.
- Initiative: Proactive in identifying areas for improvement and suggesting solutions.
- Cultural Sensitivity: Ability to work effectively in a diverse, global team.
Why Join the NIVOMAX Team?
- Innovative Projects: Be a part of the next generation of NIVOMAX applications, integrating cutting-edge AI/ML technologies to transform the industry.
- Collaborative Environment: Work with a team that values creativity, mutual support, and a shared vision of pushing technological boundaries.
- Professional Growth: Access opportunities for mentorship, continuous learning, and career progression within a forward-thinking company.
- Competitive Compensation: Enjoy attractive contract terms with performance-based incentives, including eligibility for bonuses for high-achieving contributors, all while benefiting from the flexibility to work from anywhere.
- Impactful Work: Contribute to a platform used by industry leaders, making a tangible difference in the aviation and technical documentation fields.
We are looking for team members who are not only technically proficient but also excel in estimating effort, meeting deadlines, and communicating effectively within a collaborative environment. Your ability to assess tasks realistically, manage your time efficiently, and engage in open communication is essential to our team’s success.