Key Responsibilities:
· Work closely with Business Unit head in defining strategy for the BU
· Responsible & accountable for engineering execution and deliveries for customer projects across globe
· Work proactively with different stake holders in the organization for successful execution and project reporting
· Work proactively with HR team for hiring talented and capable engineers to fulfil the business needs
· Mentor the teams’ growth & create a conducive environment in the BU for their success
· Support sales team in customer facing activities, proposal preparation to win business
Key Skills:
Position Overview: We are looking for a talented CI/CD Engineer with a strong background in Git and Jenkins to help us streamline our software development and deployment processes. The ideal candidate will be responsible for designing, implementing, and maintaining the Continuous Integration and Continuous Deployment (CI/CD) pipelines to ensure the efficient and reliable delivery of software products.
Key Responsibilities:
- CI/CD Pipeline Development: Design, implement, and manage CI/CD pipelines using Jenkins and GitHub Actions, ensuring seamless automation of the build, test, and deployment processes.
- Version Control: Maintain and manage the codebase in GitHub, including branching, merging, and code review processes.
- Automation: Continuously improve and automate the software build, test, and deployment processes to reduce manual interventions and increase efficiency.
- Monitoring and Troubleshooting: Monitor CI/CD pipelines, promptly address failures, and troubleshoot issues to ensure the reliability and availability of the deployment pipeline.
- Security: Implement and maintain security best practices in CI/CD pipelines to ensure the integrity and safety of software deployments.
- Collaboration: Work closely with development and operations teams to ensure smooth integration of CI/CD practices and provide support in debugging and resolving issues.
- Documentation: Create and maintain documentation for CI/CD processes, best practices, and procedures.
- Stay Current: Stay up to date with industry trends and emerging technologies in CI/CD, Git, and Jenkins to propose improvements and enhancements.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Proven experience in CI/CD pipeline development and automation using Jenkins and GitHub.
- Proficiency in Git and GitHub, including version control, branching, and merging strategies.
- Strong scripting and coding skills in languages such as Python, Shell.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Knowledge of best practices in security, scalability, and reliability in CI/CD pipelines.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and teamwork skills.
- Relevant certifications (e.g., Jenkins Certified Engineer) is a plus.