Devops Role:
Location: Bangalore
Years of experience: 5 to 7 years
Notice Period- Immediate to 15 days.
Key Responsibilities:
Pipeline Development and Optimisation:
Design, develop, and maintain CI/CD pipelines in GitLab from scratch
Optimise pipelines for performance, reliability, and scalability
Collaborate with development teams to integrate GitLab CI/CD pipelines into their workflows
Deployment Management:
Write deployment scripts and YAML files to automate the deployment of applications and services
Ensure seamless deployment processes across various environments (development, testing, production)
Testing Integration and Optimisation:
Integrate automated unit, integration, and regression tests written in Cucumber into the GitLab pipelines
Optimise the performance of running automated tests to ensure quick feedback cycles
Monitoring and Tooling:
Build and implement monitoring tools within GitLab to track pipeline performance, failures, and bottlenecks
Develop dashboards and alerting mechanisms to provide visibility into pipeline health
Must Have:
Proven experience as a DevOps Engineer, with a strong focus on GitLab CI/CD
Proficient in shell scripting and Windows PowerShell
Experience in writing deployment scripts and YAML files for automation and configuration management
Strong experience in integrating automated unit, integration, and regression tests written in Cucumber into CI/CD pipelines
Strong knowledge of monitoring and logging tools (Splunk, Grafana, Dx-APM)
Strong knowledge of Terraform, Kubernetes, Docker, Cactus, ArgoCD,
Strong Knowledge of AWS Solutions, Azure
Have experience in Terraform, IAC, Python Scripting
Qualification: AWS Certified SysOps Administrator Associate or Professional