18 Aug
|
Embitel Technologies
|
Bengaluru
18 Aug
Embitel Technologies
Bengaluru
Job Summary
We are seeking a highly motivated CI/CD Engineer to design, develop, and maintain scalable automation frameworks and continuous integration/continuous deployment (CI/CD) pipelines. The ideal candidate will have strong expertise in build systems, automation, source code management, artifact repositories, and software quality/security scanning tools. This role requires close collaboration with development, QA, and release teams to streamline software delivery processes and improve engineering productivity.
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.
Required Skills Qualifications
Programming Automation
- Solid 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.
- Strong 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.
- Static code analysis
- Open-source vulnerability scanning
- Container image scanning
- Software composition analysis (SCA)
- Security and compliance enforcement within CI/CD pipelines
Version Control
- Strong knowledge of Git and GitHub.
- Understanding of branching strategies, pull request workflows, and release management.
Preferred Qualifications
- Experience working in Agile/Scrum development environments.
- Familiarity with Linux administration and troubleshooting.
- Experience with containerization technologies such as Docker.
- Knowledge of cloud platforms (AWS, Azure, or GCP) is a plus.
Desired Competencies
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and drive automation initiatives.
- Focus on reliability, scalability, and engineering excellence.
- Passion for DevOps culture and continuous improvement.
Working with Embitel
- Freedom to challenge norms, make mistakes, learn and grow.
- There is no I in word Team and no hierarchy at Embitel.
- Employees of Embitel are partners of our excellence and growth. And they are at the core of organization s Mission and Vision.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Technical Lead- IOT Devops-4 (Bengaluru)
🏢 Embitel Technologies
📍 Bengaluru