· 6+ years of experience in IT industry with the ability to accomplish all aspects of Different Cloud Services, DevOps, Build and Release Management, Software Configuration Management, Source Control and Application Server Management, and System Administration.
· Hands On experience with AWS cloud services like IAM, S3, EC2, Lambda, DynamoDB, EBS, ELB, DNS, Route 53, AMI, VPC, CloudWatch, Auto scaling, SNS, SQS, Security Groups, CloudFront, Snowball, CloudTrail, CloudFormation, EMR, EFS, RDS, and Glacier.
· Experience in designing, configuring and deploying Amazon Web Services for applications using the AWS stack (including EC2, S3, RDS, Cloud Formation, Cloud Watch, SQS, and IAM) focusing on high availability, fault tolerance, and auto-scaling.
· Implemented Infrastructure automation through Ansible for auto-provisioning, code deployments, software installation and configuration updates. Experienced in writing various custom Ansible playbooks for deployment orchestration and to simplify, automate day-to-day server administration tasks
· Experience in working with container-based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose and Docker registry.
· Experience with Scheduling, deploying, managing container replicas onto a node cluster using Kubernetes and in creating Kubernetes clusters work with frameworks running on the same cluster resources.
· Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform and Managed AWS infrastructure as code using Terraform.
· Implemented and supported Continuous Integration process via Jenkins and Bamboo for several java applications including setting up pipeline jobs and downstream job configurations in Jenkins.
· Experienced in using build tools like Maven, Ant, and Gradle for the building of deployable artifacts from source code and pushing them into the Nexus repository.
· Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
· Hands on experience in accessing AWS Elastic Beanstalk using AWS Elastic Beanstalk command line interface to deploy and manage Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker web applications.
· Experience in using ELK (Elastic Search, Log Stash, and Kibana) stack for network and server monitoring, storing the logs and visualizing them using Nginx.
· Experience in creating Nagios Monitoring infrastructure and various Nagios plugins Script based on Perl and Python for checking the health of App servers and for monitoring loads.
· Good scripting knowledge on Pearl, Bash, Shell, Python, PHP scripts for automation of the build and release process.
· Installing, configuring and maintaining the networking protocols such as TCP/IP tuning, Ethernet bonding, DNS, NFS, SMTP, FTP, and HTTP.
Cloud Environment
AWS
Infrastructure as code
Terraform and Cloud Formation
Operating System
Linux (Red Hat, CENTOS & SUSE), Ubuntu, Windows
Scripting
Shell Scripting, Groovy, Python and Power Shell
Version Control Tools
GIT, GITHUB and Bitbucket
Build Tools
Maven, Nexus, Ant
Containerization Tools
AWS EKS, Docker, Kubernetes
Automation & Configuration Tools
Chef, Ansible, Jenkins
Networking Protocol:
TCP/IP, DNS, DHCP, LAN, FTP/TFTP, SMTP