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).