Yellaiah kodamandla Resume

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Yellaiah K Phone: +91-8332939027

DevOps Engineer
E-Mail: [email protected]

Professional Summary:
 Having 5 years of experience in the IT industry comprising as an Azure Administrator in
provisioning and configuring different tiers Virtual Machines, Webapps, Cloud services
and other IaaS and PaaS services and In the areas of DevOps, Continuous Integration and
Continuous Delivery pipeline for different Project needs
 Implemented DevOps pipeline Automated Builds, Continuous Integration and Continuous
Delivery using Jenkins, Docker and Ansible tools.
 Implemented CICD using Azure DevOps
 Decent level of knowledge and working in agile methodology and setting up CI/CD
for .NET and Java projects and Expertise in DevOps Tools like GitHub/Azure Repos, MS
build, Maven
 Implementing Microsoft Azure Infrastructure Solutions Certified.
 Experience with Source Code Management tool – GIT and Code Review Tool GitHub.
 Expertise in adding, managing nodes in Jenkins and Setting up Jenkins master-slave
configuration.
 Build Package / Artifact Management with tools Maven and Nexus/Jfrog.
 Experience in checking code coverage and code quality with SonarQube.
 Expertise in writing playbooks and creating Roles for Scalability and Reusability in
Ansible.
 Built deployment pipelines using Jenkins as a front end for continuous Delivery to local
staging, test environment and Pre-PROD environment on-demand using Ansible.
 Experience in creating Docker images from the Docker file.
 Experience in Kubernetes as a container orchestration system for Docker containers.
 Hands-on Experience in EKS Cluster.
 Involved in writing playbooks for installing the different environments DEV, QA, UAT
for preproduction.
 Installed beats in some application servers to fetch logs that are useful for monitoring
using ELK (Elastic Search, Log stash and Kibana).
 Managing day to day activity of the cloud environment, supporting development teams
with their requirements.
 Worked on Amazon Web Services and have Experience in creating and configuring all
web Services like EC2, S3 bucket, IAM, Load balancing, Autoscaling, cloud watch,
Dynamo DB, RDS and EFS.
 Hands-on experience on VPC which include creating own CIDR blocks, subnets, security
groups, assigning IP's and launching instances into VPC.
 Launching Amazon EC2 Cloud Instances using Ubuntu/RHEL/Windows and configuring
launched instances with respect to specific applications.
 Managing user access to AWS resources using Identity Access Management (IAM),
creating user and assigning IAM role, allocation of user policy to individual user
 Built S3 buckets and managed policies for S3 buckets and used S3 bucket for storage and
backup on AWS.
 Configuration of AWS CLI to automate a certain regular task.
 Creating new EBS and EFS volumes and attaching same to EC2 instance when needed.
 Maintaining and upgrading the EC2 instances according to the requirements.
 Hands-on CloudWatch Alerts (CPU Utilization, Memory Utilization, and System
Utilization)
 Automated provisioning, configuration and deployment in AWS environment using cloud
formation.
 Created Bastion Host to access Private Instances in AWS and Azure.

Professional Experience:
 Worked as a DevOps Engineer for Oss technologies Pvt Ltd
 Worked as a DevOps Engineer for Envoy global India Pvt Ltd
 Worked as a DevOps Engineer for ITS Cybertech India Pvt Ltd
 Worked as a associate for Neo Growth credit Pvt Ltd

Education:
Bachelor of Technology in E.C.E from Sree Kavitha Engineering College (JNTUH) in 2013

Technical Skills:

Operating System Linux and Windows


Cloud Services Microsoft Azure And AWS
Version Control Tools Git, GitLab and GitHub,Azure Repos
Azure DevOps, Jenkins/TeamCity,
CI /CD Tools Octopus Deployment, Maven,Nuget
Artifactory (Nexus/Jfrog), SonarQube.
Configuration Management Tool Ansible
Container Docker, Kubernetes
Infrastructure as a Code Terraform, Cloud Formation
Scripting Languages Power Shell
Web/App Servers Apache, Nginx, Apache Tomcat
Monitoring tools AWS CloudWatch, Grafana, Datadog

Current Project: -
Client: GEICO
Role: DevOps Engineer
Roles & Responsibilities:

 Build, manage, and continuously improved the build infrastructure for global software
development engineering teams including implementation of build scripts, continuous
integration infrastructure and deployment tools Team city and Octopus deploy,
 Demonstrate Full stack clusters including Kubernetes,
 Worked on Terraform to create the existing architecture for a secure infrastructure provisioning.
 Used JIRA custom workflows to track issues and JBoss app server to deploy the application.
 Implemented and maintained the monitoring and alerting of production and corporate
servers/storage using Datadog.
 Developed container support for cloud environments and Docker. Deployed the applications in
Docker containers and managed the containers in enterprise level.
 Implemented Terraform for infrastructure management and maintaining the states for all the
environment.
 Worked on creation of Virtual Machines, Availability Sets and Zones, Recovery Services Vault
(Backup and Restore) and DR, Load Balancer, Application gateway, Traffic Manager,
Webapps, Blob Storage, Deployment of HDInsight cluster, AKS, Azure MySQL database,
Storage Analytics, Storage accounts, Virtual Networks, App Services, Azure Active Directory
and AD connect, Access control (IAM )Azure site Recovery, VMSS, Container Registry, ARM
Templates and Azure PowerShell Azure Virtual network Gateway, Network Security Group,
Site to Site VPN, Security center, Cost management and billing.
 Troubleshooting of Windows Server / Microsoft Azure issues on basis of tickets.
 Working and building end to end solutions and plans like scaling up VMs, rebuilding the already
built Virtual Machines in Azure with the minimum of downtime for the Production Application
/ Websites, Migrating VMs to different storage account / virtual network / subnet
 Patching the server in prod and non-prod Env by using automation accounts
 AKS clusters, Git, TeamCity, Octopus, Tableau and Tomcat Versions upgrade.
 Release management.
 Supporting the team 24/7 bases on the issues severity.

Project # : -
Client: Envoy Global
Role: DevOps Engineer

Roles & Responsibilities:


 Expertise in Configuring the high availability for providing the redundancy to the Applications
 using Load Balancers, Availability Zones and Availability-Sets.
 Hands on experience in provisioning and configuring different tiers Virtual Machines, Webapps,
 Cloud services and other IaaS and PaaS services for different Project needs.
 Working experience in agile methodology and setting up CI/CD for .NET and Java projects and
 Expertise in DevOps Tools like GitHub/Azure Repos, MS build, Maven.
 Actively worked as a part of IRT Team and closely monitored Geico Commercial applications.
 Also, well versed, and familiar with the tools which used to troubleshoot and analyse the
 performance stat issues like CPU, Memory and other application related issues using Monitoring
 tools like, Application Insights and Splunk.
 Have hands on experience in performing actions like IIS reset, graceful reset, Reboot instance,
 Good knowledge in Automating Dev /Test IaaS workloads using Runbooks that use power shell
 scripting and Configuring Auto scale for the PaaS workloads.
 Worked closely with developers, testers, and various teams in organization to expedite the
 application issues resolution by identifying the artifacts

Project # 1: -
Client: Kohls
Role: DevOps Engineer

Roles & Responsibilities:


 Creating Repos in GitHub and providing access to Dev/QA Teams.
 Working with Dev/QA Teams to resolve their issues related to Git/Jenkins.
 Setup the Jenkins pipeline to build Docker images and push them to the Nexus
 Setup the Jenkins pipeline to deploy the Kubernetes manifest files in the Kubernetes cluster
 Write the Deployment, service and ingress YAML files to deploy into the Kubernetes cluster.
 Working on Infra related issues if we get any Environmental issues.
 Starting/Stopping instances over the weekend to reduce the cloud cost.
 Involving in calls with Dev/QA Teams to resolve their issues.
 Write the docker files for Java and NodeJS applications to build the images
 Performing deployments to multiple environments like Dev, QA, UAT & Production
environments.
Project # 2:-
Client: Rodan & Fields
Role: DevOps Engineer

Roles & Responsibilities:


 Responsible for Maintaining/Administration of GIT Version control tool.
 Basics on AWS Cloud platform and its features that include EC2 Cloud watch, AWS Config,
 Monitoring all servers with ELK.
 Basic on Amazon EC2 setting up instances and setting up security groups.
 Creating S3 bucket and configuring instance backups to S3 bucket.
 Build&Release/Software configuration management to maintain Design/Build environment.
 Experience in handling and deploying Docker images (tagging, pushing and managing
containers)
 Responsible for resolving GIT related issues and resolving developer issues related to GIT.
 Handling Dashboard alerts and Disk Space alerts.
 Maintaining up of Maven build scripts and creating artifacts using Maven.
 Performing deployment of WAR files on Tomcat application server.
 Troubleshoot Build issues and coordinate with the development team on resolving those build
issues.
 Managing various environments like QA, staging and production. Building and releasing the
source code to these environments.
 On-call support is provided in case of any major incident which occurs out of office hours.
 Use Jenkins for the continuous integration build process.
 Responsible for Maintaining/Administration of Jenkins Continuous Integration Tool.

You might also like