Devops Engineer
CurrentClient: Apple, Inc.• As a DevOps Engineer, I am responsible for managing the cloud resources and maintaining Continuous Integration and Continuous Deployment (CI/CD) pipeline for fast paced robust application development environment.• Involved in designing and deploying multiple application using the AWS services mainly S3 buckets and Identity and Access Management.• Utilizing AWS CLI to automate backups of ephemeral data-stores to S3 buckets and accessing S3 buckets to list objects.• Designing, implementing, and maintaining production and non-production infrastructure in OpenStack and Collaborated with consulting, managed services to build and execute OpenStack cloud migration plans.• Configuring several hypervisors and Virtual Machines running on OpenStack for, testing and production environments. Developed script to manage tags for OpenStack instance according to criteria.• Experience in maintaining Docker components like Docker Engine, swarm, Docker containers, Docker images, Docker volumes, Docker Registry and Docker file for run time environment and working with containerization tools.• Using Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions, also developing custom base Docker images for Tomcat and Node.• Using Kubernetes for Orchestration and configuring Kubernetes master which in turn uses API objects to get the desired state for Cluster's and creating PODS which encapsulates an application container.• Expertise in implementing a production ready, Docker images for Apache and several in house written services running on Kubernetes and managing container replicas on a node cluster using Kubernetes.Environment & Tools: Shell/Bash, Python, Yaml, XML, Groovy, Json, Perl, Ruby, Docker, Kubernetes, virtualization, system administration, AWS, OpenStack, Jenkins, Nagios, Apache Tomcat, Nginx, Linux, Virtual Cloud, Chef, Jira/Confluence, Maven, GitHub, Windows and PagerDuty.