Experience :4 to 10 Years
Key Responsibilities
* Design, implement, and maintain robust CI/CD pipelines for software build, test, and deployment processes.
* Develop automation solutions using Python and Shell scripting to improve operational efficiency and reduce manual intervention.
* Create and manage workflow automation using GitHub Actions or Jenkins.
* Support and optimize build systems for C++, Rust, and other software projects.
* Configure and maintain build tools such as CMake and Conan for dependency management and build orchestration.
* Integrate artifact management solutions using JFrog Artifactory.
* Implement and manage code quality, security, and compliance scanning tools within CI/CD pipelines.
* Collaborate with development teams to troubleshoot build failures, deployment issues, and pipeline bottlenecks.
* Continuously improve release processes, build reliability, and deployment automation.
* Establish CI/CD best practices, standards, and governance across engineering teams.
Programming & Automation
* Strong proficiency in Python for automation, tooling,
and pipeline development.
* Experience with Shell scripting (Bash/Sh) for system automation and CI/CD integration.
CI/CD Platforms
* Hands-on experience with GitHub Actions for workflow automation.
* Experience with Jenkins for pipeline development and build orchestration.
* Robust understanding of CI/CD concepts, pipeline design, and release management.
Build Systems
* Experience working with C++ build environments.
* Hands-on experience with CMake and Conan.
* Exposure to Rust build ecosystem and package management.
* Ability to understand, debug, and optimize complex build systems.
Artifact & Package Management
* Experience with JFrog Artifactory or similar artifact repository solutions.
* Knowledge of package management and artifact lifecycle management.
Code Quality & Security Scanning
Experience with one or more of the following tools:
* Coverity
* SonarQube
* Black Duck
* Trivy
Responsibilit