Devops Engineer
Current• Actively involved in architecture of DevOps platform and cloud solutions.• The User APIs authenticated using Kubernetes and authorized them based on their role and authenticated for both developers and administrators.• Designed a patch process and wrote Ansible playbooks for patching Kubernetes, atomic os and bug fixes for Kubernetes. Developed and implemented a continuous back up process using Ansible to back up ETCD data directory of Kubernetes using Ansible playbooks.• Built and configured virtual data center in AWS to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.• Written CloudFormation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code and created S3 buckets, EC2 instances, load balancers, IAM users.• High Availability designed using Elastic load balancer for Web servers which Scale in and Scale out automatically and isolated environment by having Security Groups and NACL across subnets for EC2 instances.• Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers or joins web servers to stacks.• Created Kubernetes YAML file for the deployment in Kubernetes Cluster.• Setup Kubernetes cluster with Kubernetes Master that has API server, etcd, Kube-Scheduler, and Kube Controller.• Worked with Kubernetes command line tools. • Used Terraform to map more complex dependencies and identify network issue and Solved Gateway time issue on ELB and moved all the logs to S3 Bucket.• Worked on Chef for configuration management and infrastructure automation.• Worked on Chef Automation including writing Cookbooks and customized recipes for test driven development environments.