STAFIDE
Jobid=642864332291837219(0.0512)
As a Senior CI/CD Engineer, you will
- Design, develop, and maintain CI/CD pipelines to automate software build, testing, integration, and deployment processes.
- Assess existing build and deployment workflows and identify opportunities to improve automation, reliability, and delivery efficiency.
- Configure and manage CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
- Integrate automated testing, code quality checks, and security scanning into CI/CD pipelines.
- Manage source code repositories, branching strategies, version control, and release workflows using Git.
- Automate application builds, artifact packaging, deployments, and release management across development, testing, staging, and production environments.
- Implement deployment validation, rollback mechanisms, and failure recovery procedures to minimize disruption to application services.
- Manage build artifacts and package repositories to ensure consistent and traceable software releases.
- Develop automation scripts using Python, Bash, or PowerShell to support pipeline execution and operational tasks.
- Troubleshoot pipeline failures, build errors, integration issues, and deployment problems.
- Implement pipeline security best practices, including access controls, secrets management, and secure deployment configurations.
- Monitor pipeline performance and collaborate with development, QA, infrastructure, and operations teams to improve software delivery processes.
- Maintain technical documentation for CI/CD workflows, build configurations, deployment procedures, and release processes.
What You Bring to the Table
- Proven experience in CI/CD engineering, DevOps, build engineering, or software deployment automation.
- Hands-on experience with CI/CD platforms such as Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
- Strong understanding of Continuous Integration, Continuous Delivery, and Continuous Deployment principles.
- Practical experience with Git, source code management, branching strategies, and version control.
- Experience with scripting languages such as Python, Bash, or PowerShell.
- Knowledge of automated testing, software build processes, artifact management, and release workflows.
- Understanding of deployment strategies, including rolling, Blue-Green, or canary deployments.
- Experience troubleshooting build failures, pipeline execution issues, and deployment errors.
- Familiarity with Linux and/or Windows environments.
- Understanding of secure pipeline practices, credential management, and integration of automated security checks.
- Strong analytical, problem-solving, and troubleshooting skills.
You Should Possess the Ability to
- Analyze existing CI/CD pipelines and identify bottlenecks, inefficiencies, and opportunities for automation.
- Design and implement reliable, reusable, and maintainable pipeline workflows.
- Automate build, testing, deployment, and release validation processes.
- Integrate source code repositories, testing frameworks, artifact repositories, and deployment environments.
- Troubleshoot complex pipeline failures and resolve build, configuration, and deployment issues.
- Implement appropriate validation and rollback mechanisms to support reliable software releases.
- Collaborate effectively with software developers, QA engineers, architects, and infrastructure teams.
- Apply version control, security, and release management best practices throughout the software delivery lifecycle.
- Maintain clear technical documentation and communicate pipeline improvements and technical issues effectively.
- Continuously improve deployment reliability, pipeline performance, and software delivery efficiency.
What We Bring to the Table
- An opportunity to contribute to software delivery automation and CI/CD modernization initiatives.
- Hands-on exposure to build automation, deployment orchestration, and release management.
- The opportunity to improve existing pipelines and implement efficient deployment workflows.
- Collaboration with cross-functional teams, including developers, QA engineers, DevOps professionals, and architects.
- Exposure to modern CI/CD tools, scripting, automation, and software delivery practices.
- An opportunity to contribute to reliable, scalable, secure, and efficient software releases.
Let’s Connect
Want to discuss this opportunity in more detail? Feel free to reach out.
Recruiter: Asha Krishnan
Phone: +31 20 369 0609 ; Extn :146