Search by job, company or skills
Information Technology
Job Title: DevOps Engineer (CI/CD)
Location: Bangalore
Experience: 7-10 Years
Key Responsibilities:
Infrastructure Deployment and Management:
Implement virtualization and containerization technologies to optimize resource utilization.
Automation and Scripting:
Develop and maintain automation scripts and tools to streamline provisioning, configuration, and maintenance tasks.
Create Infrastructure as Code (IaC) templates using tools like Terraform, Ansible, or Puppet for infrastructure provisioning.
CI/CD Pipeline Development:
Design, implement, and maintain robust CI/CD pipelines for software applications.
Configure automation tools, such as Jenkins, GitLab CI/CD, Travis CI, or CircleCI, to orchestrate the CI/CD process.
Build and Test Automation:
Automate the build and compilation process to generate deployable artifacts.
Integrate automated testing (unit, integration, and end-to-end) into the CI/CD pipeline.
Deployment Automation:
Automate application deployments across various environments (development, staging, and production).
Implement blue-green deployments or canary releases to minimize downtime and risk.
Infrastructure as Code (IaC):
Develop and manage IaC templates (Terraform, Ansible) for provisioning and configuring infrastructure.
Ensure infrastructure changes are versioned and automated alongside application code.
Monitoring and Alerting:
Implement monitoring solutions to track the health and performance of data center infrastructure and applications.
Configure alerting systems to notify teams of potential issues or incidents.
Collaboration and Documentation:
Work closely with cross-functional teams (developers, network engineers, system admins) to achieve infrastructure goals.
Maintain CI/CD pipeline and process documentation.
Provide training and support to development teams on CI/CD best practices.
Troubleshooting and Incident Response:
Provide rapid response and troubleshooting for incidents like Jenkins pipeline failures, build server issues, or network problems.
Participate in on-call rotations to resolve critical issues outside business hours.
Requirements:
Proven experience in DevOps, CI/CD, or similar roles.
Proficiency in scripting languages (Bash, Python, Ruby).
Hands-on experience with CI/CD tools (Jenkins, GitLab CI/CD, Travis CI, CircleCI).
Strong knowledge of version control systems, especially Git.
Expertise in containerization and orchestration (Docker, Kubernetes).
In-depth understanding of Infrastructure as Code (IaC) tools and concepts.
Experience with cloud platforms (AWS, Azure, GCP) and configuration management.
Strong problem-solving and troubleshooting abilities.
Excellent communication and collaboration skills.
Relevant certifications (e.g., AWS Certified DevOps Engineer, Docker Certified Associate) are a plus.
Thanks & Regards,
Meenu Singh | Management Trainee - Talent Acquisition |
Mobile: +91-6354909761 | Email: [Confidential Information] | Site: https://apideltech.com
Date Posted: 20/11/2024
Job ID: 100866229
Operational since 2012 in the geographies of India, APAC, US, Canada & Australia. An E-verified Employer committed to Equal Employment Opportunity, Apidel is a team of technology and recruitment professionals with expertise in various key industry domains.