Calypso Technology is seeking a highly motivated and innovative individual to join the Release Engineering team for the purpose of supporting our next generation of developer tools and infrastructure. Release Engineering is the hub around which Engineering, Product Support, Product Management and Quality Assurance revolves around for environments support, source code maintenance, software governance, continuous integration, project planning and release scheduling. Release Engineering believes in continuous improvement in tools and process to create a 24/7 support culture, and to provide innovative self-serve tools to our internal customers. This candidate will report into the Global head of Release Engineering organization.
Responsibilities:
Setup, support and manage all engineering productivity systems, tools and infrastructure for the R&D team
Design and maintain automation for continuous integration to support the build and release process for the global distribution of Calypso software
Manage and support CI/CD pipelines running on Jenkins
Investigate tools and processes to improve the reliability, stability and efficiency of build and releases processes
Work closely with development team to implement new build processes and strategies to meet new product requirements
Required:
2-5 years of experience managing engineering teams
Minimum of 5 years of experience working with Java and tools development
Strong knowledge of engineering tools, such as Git, Jenkins, Nexus and Eclipse
Troubleshooting with a talent for solving n-tiered architecture-configuration problems
JVM application-configuration and tuning
Strong UNIX/shell scripting, Groovy and Python
Good verbal and written communication skills in English
Desired:
Gradle experience
Experience with container technology, such as Docker, and container orchestration system, such as kubernetes
Experience with technologies that captures infrastructure as code, i.e. terraform
Let your dream job find you.
Sign up to start matching with top companies. It’s fast and free.