Extensive hands-on experience on DevOps Environment working on various technologies like Git, Gitlab, SVN, Jenkins, Docker, Ansible, Kubernetes, Terraform, Helm, ANT, and Maven.
Experience in dealing with Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways etc.
Expertise in App Containerization technology like Docker which include creating Docker images, Containers, Docker Registry to store images, cloud-based registry Docker Hub, Also used powerful service like ECR in AWS.
Configuring IAM roles and attaching roles to the AWS services like EC2, S3
Designed end to end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS & Ansible playbooks.
Experience in creating clusters using Kubernetes, creating Pods, Replication Controllers, Deployments, labels, health checks and ingress by writing YAML files and managing Kubernetes.
Involvement in developing APIs using Kubernetes to manage and specify the copies of the containers to run the actual servers in the cloud environment. Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes and deployed Docker containers through Kubernetes to manage the microservices using its Nodes, Pods, ConfigMaps, Selectors, Services.
Used Terraform to map more complex dependencies and identify network issues and worked with Terraform key features such as infrastructure as code, execution plans, resource graphs and change Automation.
Defined branching, labeling, and merge strategies for all applications in Git.
Worked in an agile development team to deliver an end to end continuous integration and continuous delivery product in an open source environment using tools like Ansible & Jenkins.
Experienced with Docker container service. Created Dockerized applications by creating Docker images from Dockerfile.