Consultant - Devops Engineer
Genpact
5 - 10 years
Hyderabad
Posted: 9/3/2024
Job Description
Responsibilities
• Bamboo CI/CD Configuration and Setup:
o Design, implement, and maintain build and deployment pipelines using Bamboo.
o Configure build plans, deployment projects, and integrate them with version control systems.
o Manage agents, build resources, and troubleshoot issues related to Bamboo pipelines.
o Implement automated testing, code coverage, and static code analysis within Bamboo.
o Monitor, optimize, and scale Bamboo CI/CD pipelines to ensure high availability and performance.
• GitHub Actions Configuration and Setup:
o Set up and manage GitHub Actions workflows to automate build, test, and deployment processes.
o Configure reusable workflows, actions, and custom scripts for various project requirements.
o Integrate GitHub Actions with external services and tools for continuous deployment.
o Implement security best practices, such as secrets management and secure environment variables in workflows.
o Troubleshoot and resolve issues within GitHub Actions workflows to ensure smooth operation.
• Azure Pipelines Configuration and Setup:
o Design and implement build and release pipelines using Azure Pipelines for various applications.
o Configure pipelines to handle multi-stage builds, tests, and deployments to multiple environments.
o Integrate Azure Pipelines with Azure DevOps, ARM templates, and other Azure services.
o Implement CI/CD best practices, such as gated check-ins, approvals, and rollback strategies.
o Monitor and optimize pipeline performance, ensuring minimal downtime and fast delivery cycles.
• General CI/CD Pipeline Management:
o Collaborate with development teams to understand project requirements and translate them into CI/CD processes.
o Automate infrastructure provisioning and deployment processes using Infrastructure as Code (IaC) tools.
o Implement and enforce best practices for version control, branching strategies, and code review processes.
o Monitor, analyze, and report on CI/CD pipeline metrics, identifying areas for improvement.
o Ensure compliance with security, regulatory, and organizational standards across all CI/CD processes.
• Troubleshooting and Continuous Improvement:
o Diagnose and resolve issues in the CI/CD pipelines, ensuring minimal disruption to development and deployment processes.
o Continuously evaluate and adopt new tools, technologies, and practices to improve CI/CD efficiency.
o Provide technical guidance and mentorship to junior engineers on CI/CD best practices.
o Document processes, configurations, and setups to ensure knowledge sharing and easy onboarding.
o Collaborate with cross-functional teams to ensure alignment of CI/CD practices with overall development and deployment strategies.
About Company
Genpact is a global professional services firm delivering digital transformation by putting digital and data to work to create competitive advantage.
Services you might be interested in
One-Shot Campaign
Reach out to ideal employees in one shot!
The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).