Roles and Responsibilities
- Create and maintain fully automated CI/CD pipelines for various Code deployment.
- Responsible for managing the image registry, setting up policies and monitoring the vulnerabilities.
- Experience in implementing various strategies like rolling deployment, canary deployment, blue/green deployment.
- Collaborating with development and operations teams to identify and address bottlenecks in the software development lifecycle.
- Designing and implementing automation tools and frameworks for continuous integration, delivery, and deployment.
- Monitoring and managing infrastructure, ensuring optimal performance, security, and scalability.
- Troubleshooting and resolving issues related to application development, deployment, and operations.
- Implementing and maintaining version control systems, configuration management tools, and other DevOps-related technologies.
Required Skills
- Skills in Bash scripting, Python coding
- Hands-on experience in Jenkins, Bamboo, Docker Image registry, sonar cube, Nexus, Jfrog, Artifactory
- Use Terraform for provisioning and Ansible for Configuration Management for writing Playbooks.
- Experience in containerizing applications with Docker, container image build, and deployment to a container orchestration platform Kubernetes, Openshift,
- Experience in using helmfile and helm charts.
- Build projects and template-based pipelines for maven, npm projects.
- Pipelines for Mobile App deployment (App Store, Play Store)
- Migration of existing Bamboo pipeline to Jenkins, github pipelines
- IAC integration with CI/CD tools
- Managed GitHub repositories and permissions, including branching and tagging.