CI/CD Infrastructure Specialist
We are seeking a talented specialist to develop and support Jenkins-based CI/CD infrastructure. The successful candidate will be responsible for organizing CI/CD for various AI/ML tools using Groovy pipelines, GPU-related environments virtualization using Docker and additional automation using Python and Bash.
Key Responsibilities:
* Support Existing and Create New Pipelines: Ensure the smooth operation of existing Jenkins scripted pipelines and declarative pipelines, while creating new ones as needed.
* Extend Existing Shared Library: Enhance the existing Jenkins shared library to meet the evolving needs of the organization.
* Automation and Scripting: Utilize Python and Linux shell scripting to automate tasks, parse and extract results/metrics from build/test logs, and extend existing frameworks to support additional metrics.
* Good Teamwork and Communication Skills: Collaborate effectively with team members and communicate complex ideas clearly.
* Software Engineering Development Process: Demonstrate a solid understanding of software engineering development principles.
Required Skills and Qualifications:
* Jenkins and Groovy Pipelines: Proficiency in creating and supporting Jenkins scripted and declarative pipelines.
* CI/CD Principles: A solid understanding of Continuous Integration and Continuous Deployment principles.
* Environment Virtualization: Strong skills in virtualizing environments using Docker.
* Linux: Good knowledge of Linux operating systems.
* Automation: Experience in automation using Python and Bash.
* Problem-Solving: Strong problem-solving skills and the ability to work in a collaborative environment.
Languages:
English: B2 Upper Intermediate level proficiency.