Develop and maintain our distributed build system. Design, implement and adapt new technologies to help the company with building the product and deliver it to the customers with a highest quality. Always seek for improvements for current DevOps processes and methodologies.
Deliver continued support, reliability and maximum uptime for our production DevOps related systems. Make sure R&D organization has all the needed tools and well maintained development and build infrastructure in order to be as much productive as possible.
Responsibilities:
Develop and maintain our distributed build system.
Improve and automate Continuous Integration / Delivery processes.
Develop build tools and make files for various languages and platforms (Linux, Windows, OS X, etc.).
Work hand in hand with our Development team to provide solutions for their needs.
Always seek for improvements for current DevOps processes and methodologies.
Minimum of 5 years’ DevOps or Linux programming experience
Linux expertise: CentOS
Build Tools: Jenkins, Artifactory, Gradle
Proven work experience with CI/CD pipelines orchestrated by Jenkins
Scripting: Perl, Bash, Groovy, JScript
At least 2 years in one or more of the languages above
SCM: GiT/Perforce
Containerization: Docker/Kubernetes
Experience with cloud computing: AWS/Azure/Google Cloud – an advantage
Ability to easily learn and apply new technologies.
Works well with others, but can work independently as well.
Strong passion for releasing fine-quality, market leading class products.
Execution driving force, able to own a product from A to Z.
Team player with excellent communication and interpersonal skills.
Good sense of prioritization while handling multiple tasks under pressure.
Bachelor’s Degree in Computer Science, Engineering or equivalent