Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
16 views11 pages

Akhil Devops

Akhil is an AWS Certified Solutions Architect with over 9 years of experience in Cloud, DevOps, and SRE roles, specializing in AWS and Azure cloud services. He has extensive expertise in CI/CD, Infrastructure as Code (IaC), containerization, and automation tools, along with a strong background in various programming and scripting languages. His professional experience includes implementing large-scale cloud infrastructures, optimizing deployments, and managing continuous integration and delivery pipelines across multiple environments.

Uploaded by

rishitha.430
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views11 pages

Akhil Devops

Akhil is an AWS Certified Solutions Architect with over 9 years of experience in Cloud, DevOps, and SRE roles, specializing in AWS and Azure cloud services. He has extensive expertise in CI/CD, Infrastructure as Code (IaC), containerization, and automation tools, along with a strong background in various programming and scripting languages. His professional experience includes implementing large-scale cloud infrastructures, optimizing deployments, and managing continuous integration and delivery pipelines across multiple environments.

Uploaded by

rishitha.430
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Akhil

DevOps / SRE
Phone: 201-762-4333
Email: [email protected]

PROFESSIONAL SUMMARY

AWS Certified Solutions Architect with 9+ years of experience as Cloud, DevOps, Build and
Release Engineer and Linux System Administrator. Having extensive experience in SCM,
AWS, SDLC, CI/CD, Cloud Computing and Build/Release Management and Agile
Methodologies.

 Experienced in Build/Release management using different cloud services of AWS (Amazon


web service), and Microsoft Azure as major infrastructure.
 Proficient in AWS Cloud Services such as IAM, EC2, S3, AMI, VPC, Auto-Scaling,
Security Groups, Route53, ELB, EBS, ECR, EMR, RDS, SNS, SQS, DynamoDB,
Lambda CloudWatch, CloudFormation, CloudFront, Snowball, and Glacier.
 Worked on Azure resources such as AKS, ACS, VPN, Azure VM, VMNet, VMSS, Azure
AD, Azure Data Services, Azure Storage, Azure Databases (SQL & CosmosDB), Azure
Backup, Azure Site Recovery, Azure Batch, API Management, Azure App Services.
 Hands-on experience with DevOps essential tools such as Docker, Kubernetes, Jenkins,
Terraform, Chef, Puppet, Ansible, Bitbucket, Subversion (SVN), GIT, Hudson,
Jenkins, Ant, Maven, Microsoft Azure, and AWS cloud platforms.
 Extensively involved in writing Infrastructure as a code (IaC) in Terraform, Azure
resource management (ARM), AWS Cloud Formation (CFT), and created
reusable Terraform modules for both Azure and AWS cloud environments.
 Terraform enterprise, terragrunt, wrote Terraform and CloudFormation templates that
included RDS, ElasticSearch, Application Load Balancers, Autoscaling Groups,
CloudWatch logs, ECS clusters, EFS filesystems.
 Developed and maintained Infrastructure as Code (IaC) using Go, Terraform, and
Ansible to provision and manage cloud resources.
 Hands-on experience in configuring the application load balancer (ALB), and network
load balancer (NLB). Worked closely in configuring the Big IP F5 Load Balancer.
 Experienced with container-based deployments using Docker, working with Docker images,
Docker hub, and Docker registries.
 Created and deployed Kubernetes pod definitions, tags, labels, multi-pod container
replication. Managed multiple Kubernetes pod container scaling, and auto-scaling.
 Extensively worked on Jenkins for continuous integration and for End-to-End automation
for all build and deployments by writing Groovy scripts.
 Proficient in the design, deployment, and upkeep of our continuous delivery pipelines
through the utilization of Spinnaker.
 Worked with Implementation of Ansible Playbooks and Chef Cookbooks for Deployment
and build on internal Data Centre Servers.
 Experienced in MAVEN & ANT as Build Tool for building of deployable artifacts (war,
jar) from source code.
 Successfully implemented and maintained Gradle-based build systems for Java applications,
automating the build, test, and deployment processes.
 Good experienced with monitoring tools such as AWS Cloud Watch, Nagios,
Elasticsearch Logstash/Fluentd Kibana (ELK), Grafana, Dynatrace and DataDog.
 Experienced in Branching, Merging, Tagging, and maintaining the version across the
environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
 Experienced in deploying system stacks for different environments like Dev, QA, UAT,
Prod in both on-premise and cloud infrastructure.
 Proficient in various scripting languages including Python and Bash/Shell scripting with a
focus on CI/CD pipeline.

 Hands-on experience using JIRA, ServiceNow, Confluence.


 In-depth knowledge of Red Hat Enterprise Linux (RHEL), CentOS, Ubuntu LTS
servers.

 Exposed to all the aspects of Software Development Life Cycle (SDLC), in-depth
understanding of the best practices and principles of Software Configuration Management
(SCM) in Agile, Scrum, and Waterfall methodologies.

TECHNICAL SKILLS
Cloud computing AWS, Microsoft Azure, Google Cloud Platform

Scripting Languages Python, Perl, Shell, Groovy, Bash, GoLang and Ruby,

Nginx, Web Logic, Apache Tomcat, JBOSS, WebSphere,


Web/Application Servers
Jetty, Apache2

Automation Tools Jenkins, Spinnaker, Git LAB, Build Forge and Bamboo

Networking DNS, DHCP, TCP/IP, SMTP, LDAP, SAMBA

Build Tools ANT, Maven, Gradle


Configuration Tools Ansible, Chef, Puppet

Bug Tracking Tools Service NOW, JIRA, Remedy, Rally, IBM Clear Quest

Repository Manager Tools Nexus, JFrog

Operating Systems RHEL, CentOS, Ubuntu, Solaris, Windows

Databases MySQL, Oracle, MongoDB, PostgreSQL, DynamoDB

Nagios, Cloud Watch, Splunk, Grafana, ELK, DataDog,


Monitoring Tools
Dynatrace

Version control tools Git, GitHub, SVN, Bitbucket.

Virtualization/Container Docker, Kubernetes, VMware vSphere

PROFESSIONAL EXPERIENCE

Client: Davita Inc, Nashville, TN. May 2022- Present


Role: DevOps Engineer / Site Reliability Engineer (SRE)
 Implemented Large Scale Cloud Infrastructure using AWS resources like - IAM, Elastic IP,
Elastic Storage, Auto Scaling Groups, VPC, EC2, EBS, API Gateway, ELB, Route53,
RDS, SES, SNS, SQS, EMR, RedShift, KMS, S3, LAMDA, Elastic Beanstalk, ECS,
Cloud Front.
 Worked on integrating AWS DynamoDB using AWS Lambda to store the values of the
items and backup DynamoDB streams.
 Deployed containerized applications using AWS Far gate Spot Type for optimizing cost to
application teams.
 Used AWS Lambda code for 'Server-Less' architecture using API Gateway, Lambda, and
DynamoDB and deployed code from Amazon S3 buckets by created a Lambda
Deployment function and configured it to receive events from S3.
 Conducted Proof of Concept (POC) for the latest Azure cloud-based service like Azure
Cosmos DB, Virtual Machines (VMs), Azure Active Directory (AD), API Management
by using Python and PowerShell scripts for automation.
 Build multi-cloud deployments to Azure and AWS using a combination of Terraform and
Azure Resource Manager (ARM) templates, CI/CD with Jenkins.
 Written reusable Templates for provisioning AWS using Terraform as (IaC) to build
staging and production environments, and automated end-to-end transit hub connectivity
resource deployment in AWS via Terraform.
 Designed sentinel policies using sentinel language, to define rules that restrict the
provisioning of resources by Terraform configurations. Performed test runs for the policies
against the Terraform code and attached them to workspaces for multiple environments.
 Using Terraform Enterprise to spin up cloud infrastructure by uploading Configuration via
the TFE API, Terraform CLI, and GitHub Webhooks and also using Jenkins in CI/CD
pipelines using Backend configuration and Terraform CLI.
 Built scalable Docker infrastructure for Microservices utilizing Elastic Container Service
(ECS) by creating Task definitions JSON file.
 Wrote Docker files in Golang from scratch to build docker images and to create containers
using Docker engine for deploying micro services-oriented environments for scalable
applications.
 Developed Go scripts to enforce security polices, using access control and encryptions
across multi-cloud environments.
 Wrote Helm charts from the scratch and performed helm dry runs. Created reproducible
builds of the Kubernetes applications, templatize Kubernetes manifests, designed
configuration parameters to customize the deployment and manage the release of Helm
packages.
 Created Kubernetes clusters hosted on bare metal and managed them using the Kubernetes
command-line interface. Worked with Scheduling, deploying, managing container replicas
onto a node using Kubernetes by writing helm charts.
 Designed role-based access (RBAC) strategies using default roles and role binds to control
the access to the Kubernetes clusters based on the roles of individual users within the
enterprise.

 Worked on rolling updates using deployment in Kubernetes to implement Blue/green


Deployment, Canary Deployment strategies and leveraging Spinnaker, resulting in
reduced downtime and mitigated deployment risks for new application versions.

 Using Ansible as a Configuration Management, for updating and installing applications in


AWS servers.
 Created Ansible playbooks and roles to configure Development, Testing, and Production
environments. Used Ansible Tower for scheduling playbooks and used the GIT repository
to store playbooks.
 Setup Jenkins CI-CD pipelines for continuous build & deployment and integrated Junit,
Veracode and SonarQube plugins in Jenkins for automated testing, Vulnerability Scan and
Code quality check.
 Worked on Jenkins build pipeline jobs using groovy script and job DSL plugin for
deploying applications based on Node.js, .NET, and Java.
 Implement automated rollback mechanisms in Spinnaker to quickly revert to the previous
version in case of deployment failures or performance issues
 Building jar, war files from the source code in GIT using Maven. Designed plugins and
dependencies for the maven pom.xml file to manage the build. For C++ applications used
ANT as a build tool and integrated Maven and ANT with Jenkins for the continuous build
of executable files for the applications.
 Developed custom Gradle plugins and extensions to meet project-specific requirements,
enhancing the build pipeline's functionality and maintainability.
 Used Bash and Python, to supplement automation provided by Ansible and Terraform for
tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for
routine AWS tasks.
 Created alarms and trigger points in AWS CloudWatch based on thresholds and monitored
the server's CPU Utilization, performance, and disk usage. Utilized
AWS CloudWatch services to monitor the environment for performance and operational
metrics during load testing.
 Successfully integrated Dynatrace monitoring solutions within AWS cloud platform to
provide end-to-end visibility into cloud-based infrastructure.
 Used Datadog Monitor Tool to troubleshoot services, root cause analysis, and security
solutions and collaborated with development teams to identify performance bottlenecks and
used Datadog's insights to implement proactive optimizations, resulting in enhanced system
reliability and scalability.

 Conducted real-time monitoring of critical systems and applications using Datadog, setting
up customized dashboards to track Key Performance Indicators (KPIs) and alerting
thresholds.

 Involved in setting up JIRA as a defect tracking system and configured various workflows,
customizations, and plugins for JIRA bug/issue tracker and used JIRA for bug tracking,
issue tracking, and project management.

 Working on PROD releases every fortnight and work closely with the DEV and DB support
teams to fix issues that occurred during deployment.

Client: Kroger, Dallas, TX


April 2021 to May 2022
Role: DevOps / Cloud Engineer
 Migrated Services from On-premises Kubernetes to Azure Cloud Environments.
Collaborated with application teams to maintain high-quality deployment.
 Implemented Azure services such as Azure Active Directory (AD), Azure cloud
services, IIS, Azure storage, Azure Blob Storage, Resource Manager (ARM), SQL
Database, Azure VM, Azure Functions, Azure Service Bus, Azure Service Fabric.
 Created a new Azure Active Directory (Azure AD ADFS application and service
principal that can be used with the role-based access control access to Azure Stack
resources.

 Configured Azure Container Registry (ACR) to store docker images


and Azure Kubernetes Service (AKS) to deploy the spring applications and managed the
Kubernetes cluster in Azure.

 Implemented cluster services using Docker and Azure Kubernetes Services (AKS) to
manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster
using Jenkins CICD pipeline.

 Managed Kubernetes charts using Helm and created reproducible builds of the Kubernetes
applications, templatized Kubernetes manifests, and provide a set of configuration
parameters to customize the deployment and managed releases of Helm packages.
 Managed Azure Kubernetes Services (AKS) policies, providing access to different Azure
resources and developing and improving the workflows that govern access.

 Created Terraform templates for provisioning virtual networks, VM Scale sets, Load
balancers, and NAT rules and used terraform graph to visualize execution plan using the
graph command.

 Terraform was used along with Packer to create custom machine images, and once the
infrastructure was provided the software dependencies were then installed using Ansible.

 Wrote Terraform Reusable module for Infrastructure provisioning of various resources


like V-net, v-net peering, subnets, API-Management service, cosmos-DB, storage
accounts.

 Integrated Ansible plugins with Jenkins to provide automation, continuous integration &
Continuous Deployment (CI/CD) through Jenkins and wrote Ansible Playbooks to
automate Ansible target nodes using YAML scripting.

 Created CI/CD Pipelines in Azure DevOps environments by providing their dependencies


and tasks. Also implemented and managed continuous delivery systems and methodologies
on Azure and created end to end automation with Continuous Integration Procedures
using Jenkins and automated by integrating Maven build plugins with Jenkins.

 Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier


applications, artifacts, and services to Docker.

 Enhanced infrastructure as code practices by configuring Spinnaker pipelines for Azure


resource provisioning and management through the utilization of Azure Resource
Manager (ARM) templates.
 Created a custom golden image using hashicorp packer based on the base image for
Installing the required software for the teams and deployed the VMs using terraform
modules.

 Worked with Azure Monitoring tools such as Azure Network Watcher, Azure Service
Health, and Azure Log Analytics to diagnose and reduce service degradation. Used
Kibana and Datadog Monitor Tool to troubleshoot services, root cause analysis, and
security solutions.

 Involved in setting up Azure Monitoring tools like log analytics and Azure Application
Insights for all the resource of Access level logs, resource level logs of entire
subscription, and store the logs in event hub.

 Utilized Spinnaker's seamless integration with Azure Application Insights and Azure
Monitor to ensure real-time monitoring of application and infrastructure health throughout
the deployment process.

 Deployed Site-Site VPN and VNETs using PowerShell and deployed Virtual Machines
(VMs) into various Subnets and enabled communication between various Subnets.

 Worked with version control tools such as GIT and Bitbucket. Comprehensive knowledge
of source controller concepts including branches, tags, conflicts, merges, and Branching
Strategies.

 Designed Agile custom Templates for an Organization within the Azure DevOps for
multiple Projects, like users Onboarding with different levels of access into the
organizations and projects.

 For identifying and updating project defects and for tracking user stories and backlogs we
have used the Rally tool.

InfiCare Technologies – Noida, India


Feb 2019 - March 2021
Role: AWS Developer / DevOps Engineer
 Implemented fault-tolerant, elasticity, and exceptionally accessible AWS Cloud
Infrastructure automated with different resources, EC2, IAM, VPC, ELB, Route53, S3,
Glacier, Cloud Watch, Cloud Trails, RDS, SNS, Auto Scaling Group for a large number
of applications using code reusable Terraform modules.
 Implemented Security groups for inbound/outbound access, network ACLs for controlling
traffic through subnets, Internet Gateways, NAT instances, and Route Tables to direct the
network traffic and to ensure secure zones for organizations in AWS public cloud.
 Performed Elastic Load Balancing to distribute incoming traffic among multiple AWS EC2
instances for scaling up and scaling down depending on incoming traffic.
 Created IAM Roles and Policies to provide specific permissions to the AWS Services
depending on the application and the environment in which the application is deployed
(Development, Testing and Production).
 Rewritten AWS CloudFormation templates to convert them into Terraform templates by
writing the reusable Terraform modules.
 Created Re-usable Nested stacks, which were used in the Cloud formation template for the
creation of multiple resources in AWS. Created multiple cloud formation Stack sets to
deploy the templates across multiple AWS accounts and regions in single operations.
 Developed microservices using Spring boot and used Gradle as a build tool to build the
application and integrated it with Jenkins CI/CD pipeline for the deployment.
 Developed Jenkins pipeline to create the images of all the successful builds and to push
them into JFrog Artifactory that is later consumed by the Kubernetes deployments.
 Integrated Gradle with Jenkins CI/CD Pipeline to automate the build and deployment of
Java applications, ensuring consistent and reliable deployments.
 Developed Kubernetes Pod definitions, Deployments and used Helm Charts to version
control entire deployment strategies.
 Working with Kubernetes to provide a platform for automating deployment, scaling, and
operations of application containers across clusters.
 By using Route53 weighted record sets deployed Blue/Green Strategy to the existing
application to redirect traffic from the old environment to the new environment via DNS.
 Created Docker images and pushed images to Docker Hub and handed multiple images
primarily for creating local testing environment, middleware installations and domain
configurations.
 Designed Continuous Integration (CI), Continuous Delivery (CD) pipelines using
Jenkins and used Spinnaker to deploy the changes by writing groovy scripts and shell
scripts and automated daily tasks on multiple environments by triggering the jobs using
webhooks.

 Maintained Jenkins server installation, and configuration to automate application packaging


and deployments. Implemented the master-slave configuration for Jenkins.

 Built artifacts like jar or war files using Maven and moving the build artifacts into the JFrog
Artifactory repository. Deployed the applications on Apache Tomcat WEB Servers and
wrote Jenkins pipelines to automate this process.
 Written Chef Cookbook, recipes to automate installation of Middleware Infrastructure
like Apache tomcat, jdk, and configuration tasks for new environments etc.
 Managed the software configurations using Chef and deployed to AWS server. Involved in
setting up the Chef Workstation, Chef server and Chef nodes and wrote recipes, roles for
application management using Chef.

 Implemented and managed Git repository, code merging, and production deployments, and
assisted developers with establishing and applying appropriate branching, labeling, naming
conventions using GIT.
 Established infrastructure and service monitoring using Splunk and used AWS Cloud
Watch, Nagios as a performance monitoring and analytics tools.
 Created SNS (Simple Notification Services) and triggering it by Cloud Watch monitoring
to send SMS or Email to desired recipients.
 Maintained product release wikis on confluence using Jira and Confluence and
administered Jira and managed the tickets raised.
 Involved in SDLC requirements gathering, analysis, design, development, and testing of
application, developed using Agile/Scrum methodology.

Kapil IT Solutions – Hyderabad, India


Nov 2016 – Feb 2019
Role: Build and Release Engineer
 Installed, Configured, and automated the Jenkins Build jobs for Continuous Integration and
AWS Deployment pipelines using various plugins like Jenkins EC2 plugin and Jenkins
CloudFormation plugin.

 Responsible for design and maintenance of the GIT Repositories and the access control
strategies.

 Implemented & Maintained the Branching and Build/Release strategies utilizing GIT source
code management.

 Creation of Build & Release Plan, collection, analysis & presentation of Project Metrics on
weekly basis.

 Deployed and installed new servers and their appropriate services for various applications in
Linux.

 Setup the Jenkins server with complete Maven build jobs providing a continuous,
automated scheduled QA build environment based on multiple SVN repositories for
deployments.

 Worked with transition project that involved migration activities from ANT to MAVEN to
standardize build across all applications.
 Installed Apache, MySQL, Perl Modules, and customer build applications on RedHat
Linux servers.

 Responsible for User Management, Administration, Group Management, Slave


Management, new job setup in Jenkins.

 Worked on Docker hub, creating Docker images and handling multiple images primarily for
middleware installations and domain configurations.

 Used Puppet to maintain configuration on Linux servers. Worked on Puppet Configuration


management tools.

 Created Puppet Modules to deploy, manage and maintain a large application of complex
layers.

 Worked with various DevOps tools: SVN and GIT for Version/Source control, Jenkins,
Maven for Build Management and Nagios for monitoring and Splunk for Log management.

 Managed user/group and Sudo access on the Linux operating system.

 Responsible for Development Testing, Staging, Pre-Production and Production Builds and
Releases.

 Created and maintained the Shell/Perl deployment scripts for Tomcat web application
servers.

NetEnrich Inc – Hyderabad, India


March 2015 – Nov 2016
Role: Linux Administrator
 Installed, deployed, configured & maintained RedHat 5 & 6.

 Managing users, groups, and roles custom portals, provided technical documentation, revise,
and operational procedures.

 Analyze and resolve user account related issues/access while responding to user requests in a
timely manner.

 Install, configure, and troubleshoot server hardware and software.

 File permissions and assigning rights to participate in design and installation of RAID and
Storage Area Network implementations.

 Used Virtualization Administration and implementation of VMWare and Provisioning /


building templates.
 Worked in data center for Racking and stacking of servers, Run, maintained, and setup
schedule works (CRONTAB).

 Performed daily system monitoring, verify the integrity and availability of all hardware and
server resources, and review system and application logs.

 Installed, upgraded, and maintained Linux operating systems.

 Provided tier 1 application support for internally developed applications.

 Used different Linux commands to run, maintain, setup schedule work, protect and rescue
file systems.

 Package installation, configuration, and upgrading using yum, rpm, and apt-get.

 Monitored and controlled system access, change file permissions, ownerships, and monitor
system processes to increase system efficiency.

 Installed, Configured, and managed ESX VM's guests with virtual center.

 Patched up the systems with the Linux servers and created tickets for the respective services
to handle the issues.

 Troubleshooting critical networking and hardware issues and other day-to-day user trouble
tickets in association with other administrators in the group.

 Configured Networking Concepts DNS, NIS, NFS and DHCP, troubleshooting network
problems such as TCP/IP, providing support for users in solving their problems.

You might also like