Description

Job Description: 
We are seeking a highly skilled CI/CD and Jenkins Architect to join our team. The successful candidate will be responsible for designing, implementing, and maintaining our CI/CD systems and QA landscape to automate testing processes. You will work closely with our development and operations teams to streamline our software development lifecycle from inception to deployment. 

Responsibilities: 
1.      Design, implement, and manage CI/CD systems using Jenkins and other relevant tools. 
2.      Develop and maintain automated testing frameworks to ensure the quality of software releases. 
3.      Collaborate with the development team to understand software features and technical implementation, ensuring that the QA process is integrated early in the development cycle. 
4.      Define and implement best practices for CI/CD and automated testing. 
5.      Troubleshoot and resolve issues within the CI/CD environment. 
6.      Provide training and guidance to team members on CI/CD practices and tools. 
7.      Continuously evaluate and implement emerging CI/CD technologies and methodologies.

Qualifications: 
1.      Bachelor's degree in Computer Science, Software Engineering, or a related field. 
2.      Proven experience as a CI/CD and Jenkins Architect or similar role in software development. 
3.      Extensive experience with Jenkins, including writing Jenkins files and managing Jenkins plugins. 
4.      Knowledge of other CI/CD tools and technologies. 
5.      Experience with automated testing frameworks and tools. 
6.      Strong understanding of software development lifecycle and Agile methodologies. 
7.      Excellent problem-solving skills and attention to detail. 
8.      Strong communication skills, with the ability to explain complex technical concepts to non-technical team members.

Education

  Bachelor's degree in Computer Science, Software Engineering