Now you can Instantly Chat with Akhilesh!
About Me
Having around 2.7 years of experience as a DEVOPS/AWS Engineer in building and moving code from one environment to other environment, infrastructure Operations and Application Release Process automation. Experienced in setting up Git workflow, Branch...
Show MoreSkills
Portfolio Projects
Description
- Managed version control system (Git) includes managing branches, setting up Git workflow, tagging and maintain versions for release to meet SOC 2 compliance.
- Implemented CI with git webhooks, designed multi-branch pipelines for CI and written Jenkins pipelines for CD to Dev, Testing, UAT and Production environments.
- Automated the build and deploy tasks using MAVEN.
- Used Nexus to store artifacts in a central, also used it for application dependencies
- Automated infrastructure creation on AWS cloud using CloudFormation templates for EC2, VPC.
- Fully automated deployment configuration on VM’s using Ansible and maintained the desired state.
- Used Ansible templates and tasks to customize the tomcat configurations and deploy applications using zero downtime using ansible serial option.
- Configured cloud watch for VM’s health monitoring and used SNS to notify the people.
- Implemented high security and access restriction to Prod servers using Private subnet’s, ACL’s and Jump Hosts.
- Troubleshoot and resolve issues related to application deployment and operations.
- Maintain Confluence pages for all documentations and common prod issues, provided 24*7 production on-call support.
Description
- Implemented Docker file to build and pack the application and setup Docker registry to store them privately with in the organization.
- Reduced Docker image size by constructing minimal docker layers and base image.
- Installing, configuring and maintaining Continuous Integration like Jenkins, and used for deploying the image to different environments.
- Automated VM’s configuration using Ansible to maintain the desired state.
- Customize deployment process using Linux shell scripting to automate the overall deployment Process.
- Configured K8’s cluster and deployed applications docker image using rollout option and maintained all Yaml files in Github.
- Experienced in K8’s cluster upgrades to stable version and patching servers.
- Deployed fluentd as a daemon set in the cluster nodes for pushing applications logs to centralized logging server like Elasticsearch.
- Troubleshoot build and deployment issues and responsible for application deployments into UAT and Production environments
Description
Implemented Docker file to build and pack the application and setup Docker registry to store them privately with in the organization. Reduced Docker image size by constructing minimal docker layers and base image. Installing, configuring and maintaining Continuous Integration like Jenkins, and used for deploying the image to different environments. Automated VMs configuration using Ansible to maintain the desired state. Customize deployment process using Linux shell scripting to automate the overall deployment Process. Configured K8s cluster and deployed applications docker image using rollout option and maintained all Yaml files in GitHub. Experienced in K8s cluster upgrades to stable version and patching servers. Deployed fluent as a daemon set in the cluster nodes for pushing applications logs to centralized logging server like Elasticsearch. Troubleshoot build and deployment issues and responsible for application deployments into UAT and Production environments
Show More Show LessDescription
The requirement is to improve the production performance and reduce the cost of AWS cloud. With the help of monitoring identified infrastructure bottlenecks and migrated EC2 instances to Suitable type and made them as a reserved capacity. Monitored RDS with the help of Cloud Watch and migrated Database to reduce the queue size with suitable R/W ops. Now the client is saving $4000 out of $10,000 on monthly AWS billing.
Show More Show Less