Resume

Sign in

Engineer Aws

Location:
Lilburn, Georgia, United States
Posted:
November 16, 2018

Contact this candidate

Resume:

YASHWANTH ANAGAM

Phone: 408-***-****

Sr.AWS DevOps Engineer

Email: ac7pu4@r.postjobfree.com

An Ardent professional with an experience over 7 years in IT arena, comprising of automating, configuring, deploying instances on cloud environment and data centers. Specialized in areas of DevOps, CI/CD pipeline, build and release, AWS/Azure and Linux/Windows Administration.

Expertise in designing, building and deployed multiple applications utilizing almost all the AWS services including EC2, IAM,S3, RDS, S3 Glacier, ELB, VPC, Route53, API, Lambda, Auto Scaling, Cloud Watch, Elastic cache, Cloud Formation focusing on high-availability and fault tolerance.

Experienced in creating snapshots and Amazon machine images (AMI) of the instances for backup by creating clone instances and also created Lambda function to automate snapshot backup on AWS and set up the scheduled backup.

Acquaintance in creating AWS IAM and Security Group in Public and Private Subnets in VPC. Created AWS Route53 to route traffic between different regions and providing highly durable and available data by creating and managing policies for S3 data store, versioning, and lifecycle policies.

Experience with installation of AWS CLI (command line interface) to control various AWS services through SHELL scripting.

Extensive knowledge in migrating applications from on-premises to AWS cloud environment.

Proficient in Azure infrastructure management (Azure Web Roles, Worker roles, Azure SQL, Azure storage, Azure active directory) and provisioning of IaaS & PaaS virtual machines and troubleshooting issues on Azure VM’s.

Experience in writing automation scripts for creating resources in Openstack cloud using Python, Terraform modules.

Extensive experience on working with configuration/deployment tools like CHEF (Knife, recipe, cookbook), Ansible (Playbook, inventory) and Puppet (manifests, factor, Catalog).

Experience in implementing infrastructure automation through Ansible for auto provisioning, code deployments, software installation and configuration updates.

Hands on experience with container based deployments using Docker, Docker images, Docker file, Docker hub, Docker compose and Docker registry.

Experience in using Kubernetes during debugging, and creating Pods and worked with Jenkins pipelines to drive all micro services builds out to Docker registry and then deployed to Kubernetes..

Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.

Profusely worked on different version control tools like GIT, SVN, TFS and Bit bucket for branching, merging the changes.

Experience with TFS (Team Foundation Server) project management, customized work items, process templates, Kanban pages.

Hands on experience in working with build tools like Maven, ANT for building of deployable artifacts (war & ear) from source code.

Extensively worked on Jenkins, Hudson, Team City and Bamboo for continuous integration and for End-to- End automation for all build and deployments.

Experience in JIRA for ticketing and as well as defect tracking system and configure various workflows, customizations and plug-ins for JIRA bug/issue tracker, integrated Jenkins with JIRA, GitHub,Maven

Experience on working with methodologies such as SDLC, SCRUM, AGILE, KANBAN, Sprint planning and Waterfall.

Expertise in configuration and implementation of ELK (Elastic Search, Log stash and Kibana) stack for debug and logging.

Installed, Configured, Managed monitoring tools like Splunk, Nagios, Datadog, Dynatrace, New Relic, Cloud Watch for Resource Monitoring, Network Monitoring, Log Trace Monitoring.

Experience in using Tomcat, JBOSS, Web logic and WebSphere Application servers for deployment.

Experience in building object-oriented applications using C, Java/J2EE, XML and proficient in writing build related scripts like Shell, Perl, Ruby and Python on Linux to automate deployments.

Experience in Installation and Deployment of Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.

Experienced with TCP/IP protocols and network topologies such as LAN, WAN, VPN, and Firewall.

Strong experience in working in Linux and Windows environments.

Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.

Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player.

On call support for 24/7 for troubleshooting production issues.

Cloud technologies

AWS, Azure, Pivotal Cloud Foundry, Open Stack

AWS services

EC2, EBS, ELB, S3, VPC, RDS, Route53, AMI, IAM, Lambda, CloudFront, cloud trail, SNS, SQS.

Containerisation

Docker,Kubernates,Vagrant

Configuration management tools

Chef,Puppet,Ansible, Salt Stack

Integration Tools

Jenkins,Hudson, Team City, Bamboo

Build Tools

ANT,MAVEN,GRADLE

Version Control Tools

Subversion(SVN), GIT, GIT Hub, Bit Bucket

Monitoring Tools

Splunk,Nagios,CloudWatch, App Dynamics, New relic, Dynatrace

Production servers

WebLogic, WebSphere, JBOSS, Apache Tomcat

Bug Tracking Tools

JIRA,Remedy,HP Quality Centre

Scripting Languages

Perl, Shell, Ruby, Python, XML, HTML

Database Systems

SQL Server 2012, MS SQL, Dynamo DB, Mongo DB, Oracle, MySQL

Methodologies

Agile, Scrum, Waterfall

Operating Systems

UNIX, Linux(Red hat 6.x,7.x), UBUNTU, Centos, Windows 10/8/7/Vista/xp

Sr. AWS DevOps Engineer Dec 2016 to till date

CPS Energy, San Antonio, TX

Responsibilities:

Responsible for CI/CD automation in all categories of application development like versioning, building, testing and deployment.

Worked on Amazon web services (AWS) services like EC2, S3, ELB, IAM, Glacier, DynamoDB, Cloud Trail, Route 53, RDS, SNS, SQS, EBS and Lambda.

Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.

Worked and created multiple AWS EC2 instances, setup the security groups, Elastic Load Balancer (ELB) and AMIs, auto-scaling to design cost effective, fault tolerant and highly available systems.

Used AWS Route 53 to route the traffic between different availability zones. Deployed and supported AWS Elastic-Cache and then configured Elastic Load Balancing (ELB) for routing traffic between zones.

Designed AWS Cloud formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of web applications and database templates.

Created Lambda functions to test the data consistency in S3 and also involved in data transfer from Datacenters to cloud using AWS Import/Export Snowball service.

Designed, configured and deployed Azure Automation scripts for a multitude of applications utilizing the Azure stack (including compute, Web Mobile, Blobs, ADF, Resource groups, HDinsight clusters, Azure SQL, Cloud services) services and utilities focussing on automation.

Installation, configuration and up gradation of Azure services by using automation to reduce manual effort and created scripts using Azure PowerShell during automation and built-in process.

Worked on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.

Worked with Docker and Kubernetes on multiple cloud providers, by helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.

Deployed Kubernetes clusters and managed, scheduled container tasks on AWS infrastructure.

Worked Kubernetes for creating new projects, services for load balancing and adding then to routes to be accessible from outside, Creation of Pods through new application and control the scaling of Pods, troubleshooting it through SSH and logs.

Created Terraform modules to create instances in AWS & automated process of creation of resources in AWS using Terraform.

Used Ansible Core and Ansible tower as configuration management tool, to automate repetitive tasks, quickly deployed critical applications and proactively managed the changes.

Wrote Ansible playbooks with Python SSH as the wrapper to manage configurations of AWS nodes and text test playbooks on AWS instances using Python. Run Ansible scripts to provision Dev servers and responsible for writing/modifying scripts using BASH & Shell.

Maintained Ansible playbooks using Ansible roles, utilized file module in Ansible playbook to copy and remove files on remote systems.

Written Chef Cookbook, recipes to automate installation of middleware infrastructure like Apache tomcat, jdk and configuration tasks for new environments etc and also reused and modified same Chef Recipes to create a deployment directly into Amazon EC2 instances.

Created Chef Workstation, Bootstrapped instances using Chef and integrating with auto scaling, collaborated in the automation of AWS infrastructure via Terraform and Jenkins, software and services configuration via Chef Cookbooks.

Involved in installation, configuration and maintenance of Jenkins for compilation and packaging of new code releases.

Configuring Jenkins as a common CI engine to build and promote applications to Dev, QA and Staging to Linux environments.

Used Jenkins 2.0 and pipelines which helped us drive all microservice builds out to the docker registry and then deployed it to Kubernetes.

Developed build and deployment scripts using ANT and Maven as build tools in Jenkins to move from one environment to other environment.

Worked on branching, tagging and maintaining version across the environment using SCM tools like BitBucket, primarily used script to write applications and worked to manage source code.

Configured dependencies and plugins in Maven pom.xml for various activities and integrated Maven with BitBucket to manage and deploy project related tags.

Installed, configured and Automated Splunk, Dynatrace as application performance manager and created different dashboards to monitor all the tools which are used in the application.

Performed automation testing for the new enhancement using SELENIUM tool and Python scripting.

Automated SQL scripts Deployment to staging and production Databases with BitBucket/GIT.

Using Ansible deployed and configured ELK (Elastic search, Log stash, Kibana) stack for log analytics, full text search, application monitoring and integration with AWS Lambda and Cloud Watch.

Ensure deployments happen in Blue/Green concept and ensure that there is business continuity, site reliability and manage applications by providing necessary monitoring.

Worked on ticketing tools like JIRA, Service Now to track defects and changes.

Worked on Agile projects like creating Kanban boards, configured columns, Filters and reports.

Involved in setting up application servers like Tomcat, WebLogic across Linux platforms as well as written shell scripts, Perl, Python, Ruby scripting on Linux.

Environments: AWS (EC2, S3, ELB, IAM, Glacier, DynamoDB, Cloud Trail, Route 53, VPC, RDS, SNS, SQS, EBS and Lambda), Azure, Ansible, Chef, Docker, Kubernetes, Terraform, Jenkins, Bitbucket, Maven, Dynatrace, Splunk, ELK, Tomcat, Mongo DB, Selenium, JIRA, ANT, Python, WebLogic.

Cloud/DevOps Engineer Oct 2015 to Nov 2016

X-axis, New York, NY.

Responsibilities:

Worked on an assortment of Cloud and DevOps tools that achieve Key Performance Indicators (KPI), coordinating with implementation team to build and engineer services for Linux and Windows OS on AWS.

Designed, configured and deployed Amazon web services (AWS), defined security services as virtual firewalls to control the traffic on EC2 instances for multitude of applications utilizing AWS services focus on high availability, fault tolerance and auto scaling.

Configured AWS Identity access management (IAM) and security groups, created AWS cloud formation templates to create custom sized VPC, subnets, NAT instances to ensure successful deployment of web applications and data base templates.

Created S3 buckets, managing versioning, lifecycle policies, Bucket policies, Bucket control list and synchronously replicating data to different regions to provide highly durable and available data storage.

Worked on functions in Lambda that aggregates the data from incoming events and then stored result data in Amazon Dynamo DB and managed AWS infrastructure and automation with CLI and API.

Worked with Elastic Load Balancer (ELB) which automatically distributes traffic across multiple Amazon EC2 instances which enables to achieve fault tolerance in the applications.

Worked with two different teams where they moved there infrastructure to AWS console using build infrastructure called Terraform and also templated AWS infrastructure as a code using Terraform to build staging and production environments.

Used Docker to containerize custom web applications and deployed on Digital Ocean with Ubuntu instances through SWARM Cluster and automated application deployment in cloud using Docker HUB, Docker Swarm.

Worked on creating Docker containers leveraging existing Linux Containers and AMIs in addition to creating Docker containers from scratch.

Virtualized the servers using the Docker for the test environments and dev environment needs and also configuration automation using Docker containers.

Automated various infrastructure activities like continuous deployment, application server setup, stack monitoring using Ansible playbooks.

Worked on inventory, job templates and scheduling jobs using Ansible tower and writing Python modules for Ansible customizations.

Developed Ansible scripts for an automated server provisioning and Docker images, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes.

Used Puppet to deploy ELK for automating continuous deployment (CD) and configured Slave nodes and deployment failure reporting.

Administered Puppet enterprise to provision multi-platform virtual machine configurations across multiple platform environment servers dedicated for building, deploying as well as for dev, test, Prod systems.

One click Automation script to trigger push to production from JIRA, invoke build in Bamboo and deploy to target servers, perform tests and push build artifacts to nexus.

Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours

Built scripts ANT and Maven build tools in Jenkins to move from one environment to other environments.

Managing and administering multiple instances of Bitbucket including the build server infrastructure and operating environment for Linux, develop server-side scripts to customize Bitbucket and to tie in with other tools such as JIRA, Jenkins, Maven, Bamboo.

Coordinate/assist with developer teams to establish and apply appropriate branching, labelling/naming conventions using Bitbucket.

Worked with monitoring tools like Nagios, New Relic, Cloud Watch, ELK (Elastic search, Log stash, Kibana) stack.

Used Nagios to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios event handlers in case of automatic restart of failed applications and services.

Used Maven as build tool on Java projects for the development of build artifacts on the source code, worked on TOMCAT web server for hosting web apps.

Configured networking with route tables, access control lists, firewalls, NAT, HTTP and DNS

Used JIRA to trigger the issues and maintained bugs using JIRA tool.

Environments: AWS services (EC2, IAM, VPC, Lambda, Dynamo DB, S3, ELB), Terraform, Docker, Docker swarm, Ansible, Puppet, Jenkins, Bamboo, ANT, Maven, Bitbucket, JIRA, Nagios, Cloud Watch, ELK, Tomcat.

DevOps Engineer Oct 2014 to Sept 2015

H&L, San Francisco, CA

Responsibilities:

Created and configured Redhat, Windows 7/8, Ubuntu, CentOS and Solaris virtual machines in AWS services using EC2 instances, S3, VPC, Route tables, ELB, EBS and IAM.

Used IAM to create new accounts, roles and groups and policies and developed critical modules like generating Amazon resource numbers and integration points with S3, Dynamo DB, RDS, Lambda and SQS queue.

Worked with managing Openstack infrastructure upgrades, expansion, scaling and troubleshooting on the most challenging, complex environments.

Implemented horizontal auto-scaling using Openstack components such as Openstack Heat, Celiometer.

Created Docker containers leveraging existing Linux containers and AMIs in addition to creating Docker containers from scratch.

Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures and managing containers.

Used Docker and OpenShift to manage micro services for development and testing.

Created Chef Cookbooks to deploy new software and plugins as well as manage deployments to production Jenkins server.

Developed applications through configuration management tool Salt Stack automating the applications and monitoring the performance of tools within the environment.

Worked on branching, tagging and release activities on version control tool like GIT, setting up the GIT repos for Jenkins build jobs.

Designing and implementing CI (continuous Integration) system, configuring Jenkins servers, Jenkins nodes, creating required scripts (Python) and creating/configuring VMs (Windows/Linux).

Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.

Configured and managed source code using GIT and resolved code merging conflicts in collaboration with application developers provided consistent environment.

Developed GIT hooks for the local repository, code commit and remote repository, code push functionality and worked on the GITHUB.

Involved in all phases of the software development life cycle (SDLC) using Agile methodology.

Developed Shell/Perl scripts for automation purpose.

Deployed the applications on multiple WebLogic servers and maintained load balancing, high availability and fail over functionalities.

Installed and administrated Atlassian tool set including JIRA, Confluence and used confluence for documenting purpose.

Experience in using tools like JIRA for ticketing and configured JIRA workflows as per the needs to CM team and integrated the project management features with the build and release process.

Monitoring system performances using Data dog, Nagios and managing network issues.

Deployed the applications on multiple WebLogic servers and maintained load balancing, high availability and fail over functionalities.

Environment: AWS, Openstack, OpenShift, Docker, Chef, Salt Stack, Jenkins, Maven, Python, Git, Confluence, JIRA, Data dog, Nagios, WebLogic, Linux, Windows.

DevOps Engineer/System Engineer Oct 2013 to Sept 2014

Infinity Care Services, Stockton, CA

Responsibilities:

Responsible for configuration management, maintenance and troubleshooting of projects, implemented a continuous delivery (CD) framework using Jenkins, Chef and Maven in Linux.

Worked on setting up new development branches, merging branches, facilitating the releases.

Worked on setting up the new repos, managing the permissions for various GIT branches.

Created automated build process in Jenkins using Git Webhook. Managed build results in Jenkins and deployed using workflows.

Maintained and configured GIT with Jenkins and schedule jobs using Poll SCM option.

Installed and implemented chef configuration management system.

Setup the chef nodes, client and server, workstation, worked on bootstrapping the nodes.

Development of cookbooks on nodes and running chef client on them in a chef environment.

Involved in the setup of chef servers, work stations, nodes and bootstrapping new infrastructure chef nodes for configuration management.

Developed automation scripting in Python using Puppet to deploy and manage java applications across Linux servers.

Experienced in installing, configuring and monitoring using Nagios.

Delivered specific versions of various components of an application into target environments.

Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.

Developed build and deployment scripts using ANT and Maven as build tools in Jenkins to move from one environment to other environments.

Worked with development team to migrate ANT scripts to Maven.

Setup Bit Bucket code repository for mobile development and integrated it with the new active directory.

Used confluence to create, share and discuss content on projects.

Monitored and reporting graphs using Nagios to show the developers and management when performance issues are reported by the customers.

Using ANT, Puppet/chef scripts to build the application and deploy.

Installed and configured Jenkins for automating deployments and providing an automation solution.

Integrated GIT into Jenkins to automate the code checkout process.

Installed and configured JBOSS application servers for DEV, QA and PROD systems. Deployed web and enterprise applications on JBOSS application server.

Used Jenkins for automating builds and automating deployments.

Performing RPM and YUM package installations, patch and server management.

Very strong project management experience performing ITIL RM/SCM activities.

Knowledge of concepts in code lines, branching, merging, integration, versioning, etc.

Worked on Agile methodology and used JIRA for issue tracking.

Environment: Git, Chef, UNIX, Bit Bucket, GIT, Chef, Puppet, ANT, Maven, Jenkins, JBOSS, Python, YUM, Application server, JIRA, Splunk.

Build & Release Engineer Dec 2011 to Sept 2013

Semantic Space Technologies, Hyd, India.

Responsibilities:

Responsible for daily builds and deployments from development through various testing environments.

Coordinating with the project management, development and QA team in resolving any configuration and deployment issues, and to provide smooth release process.

Supporting enterprise data centre comprising Redhat Linux environment 7, 6.x, 5.x, Oracle enterprise Linux 6.x, SUSE Linux and Windows 8 and 10.

Installed, configured and administered Jenkins CI tool on Linux machines.

Extensively used Source Control Management (SCM) tools like Subversion (SVN), GIT.

Coordinate/assist developers with establishing and applying appropriate branching, merging conventions using GIT source control.

Wrote ANT scripts to automate the build process.

Automated Linux production server setup using Puppet scripts. Documented release, builds and source control processes and plans.

Developed Puppet modules for installation & auto healing of various tools like Jenkins, MYSQL and these modules are designed to work on both windows and Linux platforms.

Worked on Administration, maintenance and support of Red Hat enterprise Linux (RHEL) servers.

Managed Maven environment by setting up local, remote and central repositories with required configuration in Maven configuration files.

Managed Maven repository using Nexus tool to automate the build process and used the same to share snapshots and releases of internal projects.

Created instances in and JBOSS Application server in QA and PROD environments.

Deployed the applications to Web sphere Application server 5.0/ JBOSS 4.x.

Implemented release schedules, communicated the release status, created roll out plans, tracked the project milestones, prepared the reports and chaired the release cells and worked for a JIRA application.

Deployed enterprise application archive (EAR), web application archive (WAR), staging and production environments.

Used Apache Tomcat as application server for deploying the artifacts.

Used Remedy ticketing system to interact with the team and to solve issues.

Involved in Scrum-based team meetings for improving and enhancement of build and release process.

Used scripting languages like Python, Perl and PowerShell for configuration.

Environment: RHEL (5.x, 6.x, 7), oracle enterprise Linux (6.x), Windows 8/12, GIT, Jenkins, Maven, Puppet, JIRA, Tomcat, Remedy.

Linux Administrator/SA Oct 2010 to Nov 2011

IVY Comptech, Hyd, India.

Responsibilities:

Installation and administration of RHEL 4.0

Configured kick start server and updating/applying patches to the server using Redhat satellite server.

Custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.

Responsible for maintenance of development tools and utilities and to maintain shell, Perl automation scripts.

Remote system administration using tools like SSH, Telnet and Rlogin.

Adding servers to domain and managing the groups and user in active directory, installing and configuring send mail.

Responsible for the database/network operation with 80 servers.

File system tuning and growing using VERITAS File system (VxFS), coordinated with SAN team for storage allocation and disk dynamic multi path.

Managing HP-UX, Compaq and Linux workstations and servers.

Fine tuning of servers and configuring networks for optimum performance.

Setup squid proxy server for internet sharing and to block the unwanted sites.

Maintained Samba file server for user authentication, Syslog domain, and file sharing.

Setup clustering for Linux servers.

Assisted the development team and reviewed the required maintenance tasks.

Responsible for connectivity issues among various servers and various software components.

Package and patch management on Sun servers.

Installation, maintenance and administration of Oracle and Db2 server on sun servers.

Setting up network environments using TCP/IP, NFS, DNS, SNMP agents, DHCP and Proxy.

Kernel tuning, writing shell scripts for system maintenance and file management.

Responsible for configuring real time backup of web servers.

Log file was managed for troubleshooting and probable errors.

Environment: RHEL 4.0, SSH, Telnet, Rlogin, Oracle, Db2 server, Windows 2003, 2008 servers.



Contact this candidate