Post Job Free

Resume

Sign in

Engineer Aws

Location:
Cumming, GA
Posted:
January 13, 2021

Contact this candidate

Resume:

AVINASH KOTTA adjekl@r.postjobfree.com

+1-762-***-****

Sr. DevOps Engineer

PROFESSIONAL SUMMARY:

Diligently a certified Sr Cloud/DevOps engineer with Hands on experience focusing on Cloud Infrastructure, Cloud Development, Dev/Sec Operations with strong innovative and technical Background as Cloud/DevOps engineer and DevOps security engineer.

Experienced in designing, deploying, and maintaining various multitude applications utilizing various AWS services stack including Elastic Cloud Compute EC2, S3, EBS, EFS, Elastic Bean Stalk, Route 53, VPC, Cloud Front, Dynamo DB, Red Shift, RDS, Key Management Service (KMS), Identity & Access Management (IAM), Elastic Container Service (ECS), Elastic Load balancing, Cloud Formation, Elastic Cache, SNS, SQS focusing on high availability, fault-tolerance, and auto scaling.

Responsible for managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances using Amazon Cloud Watch.

Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef and experienced in automating CI and CD pipeline with AWS Code Pipeline, Jenkins and AWS Code Deploy.

Well experienced in writing Chef Cookbooks for various DB configurations to modularize and optimize project configuration, converting production scripts to Chef Recipes and AWS server provisioning using chef Recipes.

Responsible in Designing and implementing Azure Cloud Environment and configured shared access signatures (SAS) tokens and storage access policies in Azure cloud infrastructure.

Configured and deployed Azure Automation scripts for applications utilizing the Azure stack that including compute, blobs, ADF, Azure Data Lake, Azure Data Factory, Azure SQL, Cloud services and ARM and utilities focusing on Automation.

Extensively worked on Jenkins for continuous integration from pulling up the code from version control tools like GIT, SVN, CVS, IBM Clear Case and building Artifacts using build tools like Ant, Maven and Gradle. And deploying them into artifact repositories like Nexus and Maven.

Worked in an agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open-source environment using tools like Puppet, Chef & Jenkins. Experienced in writing Chef Cookbooks and recipes in Ruby.

Experienced in writing Bash and Python scripts, Included Boto3 to supplement automation provided by Ansible and terraform for tasks such as encrypting EBS volumes backing AMI’s and Scheduling Lambda functions for routine AWS tasks.

Expertise in writing Ansible Playbooks, modules, and roles. Utilized Ansible for configuration management of hosted Instances within AWS.

Experienced in building sophisticated and highly automated infrastructure using automation frameworks such as Cloud Formation, terraform and Ops Works.

Extensively worked with Scheduling, deploying, and managing container replicas onto a node cluster using Kubernetes. And worked with building Kubernetes run time environment of the CI/CD system to build, test and deploy in an open-source platform.

Deployed and scaled web applications that are developed on Programming languages such as java/J2EE, .Net, PHP, Node Js, Python, Ruby, Go.

Experienced in administrating, deploying, and managing and monitoring and troubleshooting almost all flavors of Linux like UBUNTU and CentOS and Red Hat servers.

Develop core Java programs for all business rules and workflows using spring framework.

Experienced in installing and maintaining different application and web servers like Web Sphere, Web logic, Apache Tomcat, Ngnix, WebLogic and JBoss.

Experience with TCP/IP protocols and good understanding of Network topologies such as LAN, WAN, VPN and Firewall.

Integrating the code quality analysis tools like Junit, PMD, Sonar and monitoring tools like Nagios, Cloud watch and Splunk.

Used Google Cloud Platform (GCP) Services like Compute Engine, Cloud Functions, Cloud DNS,

Cloud Storage and Cloud Deployment Manager and SaaS, PaaS, and IaaS concepts of Cloud computing

and Implementation using GCP.

Setup GCP Firewall rules to allow or deny traffic to and from the VM’s instances based on specified configuration, used GCP cloud CDN to deliver content from GCP cache, drastically improving user experience and latency.

TECHNICAL SKILLS:

Cloud Environment

AWS, Azure, GCP

Containerization Tools

Docker, Kubernetes

Version Control Tools

Subversion (SVN), GIT, ClearCase, Perforce

Build Tools

Ant, Maven, Gradle

Build and Management Tools

Chef, Puppet, Ansible, Jenkins, Bamboo, Hudson

Bug Tracking tools

JIRA, Bugzilla, IBM Clear Quest, HP Quality Center

Databases

Oracle, My SQL, NoSQL, DB2, MongoDB, Cassandra DB

Linux Flavors

Centos 6.5,7, Ubuntu, Red hat, Solaris.

Operating Systems

Windows 98/XP/NT/2000/2003/2008, UNIX, Linux, Ubuntu,

RHEL, Debian

Scripting Languages

Shell scripting, Java Script, Ruby, Python, Perl, Bash

Web/Application Servers

WebSphere, Apache, Tomcat, JBOSS, WebLogic

Network Services

FTP-Vsftpd, SSH, TELNET, TCP/IP, HTTP, DHCP, SNMP, FTP, SMTP, NFS, WinSCP, SAN/NAS, MULTIPATHING, RAID LEVELS.

Web Technologies

HTML, CSS, jQuery, Java Script, XML, JSON

United Airlines, Chicago, IL Role: Sr. DevOps Engineer March’19 – Present

Responsibilities:

Worked as a DevOps Engineer, with concepts of Serverless architectural and provided maintenance over all the CI-CD tools and AWS Cloud infrastructure.

Worked on deploying AWS Elasticsearch to monitor the state and condition of the applications.

Worked on deploying EKS cluster and used Heptio Authenticator/ AWS-IAM-Auth for restricting the users.

Deployed ELK stack to monitor the state and condition of the applications.

Implemented AWS Lambda functions to run scripts in response to events in Amazon DynamoDB table,

S3 buckets, HTTP requests using Amazon API Gateway.

Worked on AWS IOT-Analytics for performing data Analytics over the data generated by the IOT devices.

Worked on AWS Based CI-CD solutions like Code Build, Code Deploy, Code Pipeline to deploy operator facing applications.

Written Python scripts to automate AWS services which includes Web servers, ELB, Cloud Front distribution,

Database, EC2, database security groups and S3 bucket.

Worked on AWS cloud services for installing, configuring, and troubleshooting servers using AWS Systems Manager.

Integrated Amazon Cloud trail with Amazon EC2 instances for monitoring the ec2 instance usage using AWS Instance Scheduler.

Worked on deploying containerized applications using AWS Fargate following the concepts of serverless methodology.

Worked on massively Scaling up ECS based application during the downtime using AWS Autoscaling groups.

Worked on writing custom lambda in python, node.js, Ruby which auto deploys application using AWS s3.

Worked on writing custom lambdas which picks up account information/resource information and can be referred as a custom resource for AWS CloudFormation.

Worked as a Git Admin, Created, deleted maintained GitLab, GitHub users, groups to the projects and restricting the access.

Implemented a Completely Containerized automated process to set up Jenkins servers over various AWS accounts, using Docker, CloudFormation scripts deployed in AWS EKS.

Worked with SAML and OKTA based configurations for providing authentication for users to the infrastructure tools setup.

Implemented an automated setup of various CI-CD tools over the accounts in an automated way using CloudFormation.

Worked on various Jenkins plugin configurations and security requirements with the Jenkins server.

Worked on Setting up Jenkins Slave nodes of types Ec2, AWS Fargate, Elastic Beanstalk for prod-based deployments.

Deployed SonarQube server using containerized techniques, providing quality gates, and managing users and user groups.

Worked on setting up Docker Registry for the whole infrastructure using containerized techniques.

Deployed Nexus server using containerized techniques, created nexus users and user groups, and maintained versioning restrictions over deployments of the artifacts using SNOW calls.

Worked on setting up a Multi Docker Beanstalk slave’ model to deploy application to prod servers using principles of Cross account access.

Worked on developing project based on the Serverless Application model (SAM) and deployed them in a serverless

Well versed Python based development for a custom utility to setup various infrastructure CI-CD tools, Custom AWS resources with AWS accounts.

Well versed Python based development for a custom utility to create Python projects with tox based testing, and Automated deployment strategy to AWS Elastic Beanstalk.

Experienced in writing Ansible Playbooks for configuring the Application/Database servers and to automate the Continuous Delivery process by bootstrapping the Nodes with Host servers.

Implemented Terraform modules for deployment of applications across multiple cloud providers.

Developed Continuous Deployment pipeline by integrating Jenkins with Terraform, Developed Modules in Terraform to trigger the Infrastructure on the Aws.

Worked as a JIRA Administrator, setting up the cloud Jira and providing the access to the users, and JIRA Administration.

Worked on migrating JIRA server from On-Premises to Ec2 and from Ec2 to cloud Jira.

Environment: Python, GIT, Jenkins, Docker, Kubernetes, Maven, Ansible, Linux, Bash, Cloud Formation, AWS EC-2, Route 53, S3, VPC, EMR, SQS, Autoscaling, Terraform, EKS, ELB, AWS IOT, Shell Scripts, JIRA.

OPTUM, Atlanta, GA Role: Cloud/Python Developer. September’17 – February’19.

Responsibilities:

Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure web and database deployments.

Used SQL Server Integration Services (SSIS) to import the Logs data into SQL Server. Worked in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource groups, Express Route, Traffic Manager, VPN, Routers, AD, Load Balancing, Application Gateways, and Auto-Scaling.

Experience on PowerShell scripts to automate the Azure Cloud system creation including end-to-end infrastructure, VM’s, storage, Azure firewall rules.

Hands on Experience to create different Templates of ARM under the platform of Azure.

Used C#, NET as language to develop code behind business logic Converting .Net application to Microsoft Azure Cloud Service Project a part of cloud deployment. Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud infrastructure Azure.

Worked on Serverless services, created and configured HTTP Triggers in the Azure Functions with application insights for monitoring and performing load testing on the applications using the Visual Studio Team Services (VSTS) also called as Azure DevOps Services.

Implemented idea of secret management for micro services and creating ingress rules for each micro service.

Worked on setting up Kubernetes sandbox on Azure Kubernetes Services (AKS) for testing different features.

Worked on DevOps essential tools like VSTS, Chef, Docker, Jenkins, ANT, and Maven and migrated VMWARE VM’s to Azure and Managed Services like VM, VPN, and VNet.

On boarded more than 100 plus .Net projects to VSTS and configured Builds and releases.

Utilized Azure SQL database, Web API, Azure active directory, Logic Apps, Data factory, Azure Websites.

Orchestrated CI/CD processes by responding to Git triggers, config inputs, and dependency chains and setup app environment.

Administered Bitbucket by creating, deleted maintained groups to the projects and restricting the access.

Worked on setting up Jenkins Shared libraries for automated deployments of Dockerized applications.

Worked on Setting up Jenkins Slave nodes for smoothen the load while deployments.

Deployed SonarQube server using containerized techniques, providing quality gates, and managing users and user groups.

Administered Nexus for maintaining version control and Artifacts.

Deployed NexusIQ server using containerized techniques, providing quality gates, and managing users and user groups.

Well versed experience in writing shell scripts to automate the deployment and testing the heal status of the servers and package, version management of the servers.

Well versed in writing Groovy scripts to automate setup of Jenkins credentials and Jenkins configurations over multiple Azure accounts.

Actively worked on updating the ADFS metadata and adding users to the list of ADFS for the users to access their deployed applications.

Evaluated Docker container technology to replace some virtual environments.

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

Worked with containerization tools, can implement transition to Docker and develop distributed cloud system using Kubernetes and Helm package manager for Kubernetes.

Designed, wrote, and maintained systems (Python) for administering GIT, by using Jenkins as a full cycle continuous delivery tool involving package creation, distribution, deployment into tomcat application servers via Shell scripts.

Improve speed, efficiency, and scalability of the continuous integration environment, automating, wherever using Python, Ruby, Shell, and PowerShell Scripts.

Proficient knowledge with Helm charts to manage and release of helm packages.

Used Pods, Master and Minion, Rancher in Kubernetes. Master serves Restful Kubernetes API that validates and configures Pod, Service, and Replication Controller in Kubernetes.

Well versed with kubectl, the command line tool for Kubernetes.

Managed EKS cluster using CloudFormation. Deployed various Dockized applications EKS.

Worked on writing yaml files which help to deploy the Dockized application within minutes.

Managed local deployments in Kubernetes, creating local cluster and deploying application containers.

Experience in deploying Kubernetes Cluster on cloud/on-premises environments with master/minion architecture.

Developing the Python APIs which represent the memory subsystem.

Parsers are written in Python for extracting useful data from the design database.

Development of data structures, XML parsing using Python.

Experience in working with Python, Bash, Shell, PowerShell scripting within Windows & Linux Environments.

Ability to write and debug scripting like Shell, Python, Yaml, Ruby, JavaScript and Applied to servers like Tomcat, JFrog to deploy code Implementation.

Used Azure Kubernetes Service to deploy a managed Kubernetes cluster in ACS and created an AKS

cluster in the portal, with the Azure CLI, also used ARM template driven deployment options such as

resource Manager templates and Terraform.

Written terraform scripts from scratch for building Dev, Staging, Prod and DR environments.

Environment: Python, GIT, Jenkins, Docker, Kubernetes, Maven, Linux, Bash, Cloud Formation, AWS EC-2, Route 53, S3, VPC, EMR, SQS, Autoscaling, EKS, ELB, AWS IOT, Terraform, Shell Scripts, JIRA.

Imagine Communications, Atlanta, GA

Role: Site Reliability Engineer July’15 - September’17

Responsibilities:

Developed a strategical analysis for deploying Data Lake based application over the infrastructure.

Configured a virtual data center in the Amazon Web services cloud to support Enterprise data warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Table, Elastic Load Balancer.

Leveraged Aws cloud services such as EC2, Auto scaling and VPC to build secure, highly Scalable, high available and flexible systems that can handled expected and unexpected load bursts.

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 Python scripts to totally automate Aws Services which includes ELB, Cloud front distribution, database, EC2 and database security, S3 bucket and application configuration, this script creates stacks, single servers or join web servers to stacks.

Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMI’s for mission critical production servers as backups.

Used Azure Kubernetes Service to deploy a managed Kubernetes cluster in ACS and created an AKS cluster in the portal, with the Azure CLI, also used ARM template driven deployment options such as Resource Manager templates and Terraform.

Responsible for documenting the Future State Architecture of application and getting them approved from ARB (Architecture review Board).

Involved in Architect, Build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and the Jenkins& Hudson for continuous integration. Responsible for CI environments (Jenkins, Nexus, Sonar)

Worked with Go language to build simple reliable and efficient software programs.

Architecting high available, auto scalable platforms in AWS cloud on windows & Linux, Designing database high availability solutions on MS SQL & My SQL multi AZ RDS.

Responsible for creating Aws Identity and Access Management (IAM) groups and Users for improved login authentication and providing security Group in both Public and Private Subnets in VPC.

Experienced in Branching, labeling, and Analyzing and resolving conflicts related to merging of source code in GIT and implemented a continuous Integration and Delivery pipeline using Docker, Jenkins, and GIT. And also used Jenkins pipeline plugin to analyze the Maven dependencies and the SCM changes.

Worked on Inbound and Outbound services with automation CHEF. Deployed multiple resources simultaneously, using Cloud Formation templates in AWS.

Focused on containerization and immutable infrastructure, Docker has been core to this experience, along with Mesos, Marathon and Kubernetes.

Automated deployment activities in middleware environment which includes portal applications running on Java using Puppet Master and Agent Nodes, Puppet manifests to automate the installations and deployment tasks in service-oriented architecture (SOA).

Experienced in Troubleshooting. Splunk search, quotas, monitor Inputs, WMI Issues, Splunk crash logs and Alert scripts.

Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.

Creation and Maintenance of MS Azure Cloud Infrastructure and Virtual Network between MS Azure Cloud and On-premises network for backend communication.

Extensive experience in Windows AZURE(IaaS) migrating, like creating AZURE VMs, storage accounts,

storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE.

Wrote Ansible Playbooks with Python SSH as the wrapper to manage the configuration of AWS nodes and test playbooks on AWS instance using Python. Ran Ansible scripts to provision Dev Servers.

Utilized Jira for Bug Tracking, Nagios & Graphite for System monitoring, Cloud Watch and Cloud Trial for monitoring the cloud environment.

Environment:

VDI, Linux, Ansible, Git version Control, AWS VPC, EC2, S3, Route53, RDS, EBS, IAM, ELB, Cloud watch, Cloud Trial, Cloud Formation, AWS CLI, AWS Auto Scaling, Azure, Maven, Jira, Nagios, Subversion, Jenkins, Chef, Puppet, Mesos, Docker, Kubernetes, Python, Ruby.

Soft Sol-Hyderabad, India

Role: Build and Release Engineer March’14 - July’15

Responsibilities:

Performed Deployment of Release to various QA & UAT in Linux environments. Responsible for code build, release

and configuration on Amazon EC2.

Actively involved in architecture of DevOps platform and cloud solutions.

Designed the architecture and building out Highly Available Puppet Masters as the configuration management tool for the team.

both windows and Linux machines according to application team requirements.

Helped developers in creating Deploy snapshots, adding version to the snapshot during production installs

Reviewed, created, and modified Jenkins build configurations and templates by the COT team.

Maintained and released Puppet modules, classes, functions, facts, types, and providers.

Used Puppet tool to verify that our Puppet manifests satisfy certain expectations without even having to run Puppet.

Based on this testing framework for Ruby programs, wrote test cases for Puppet manifests that are especially useful to

catch bugs caused by regressions and refactoring problems.

Performed Linux deployments utilizing RHEL Kickstart. Later setup a basic Puppet environment to support rapid

deployment and centralized configuration management.

Developed and supported the RedHat Enterprise Linux based infrastructure in the cloud environment.

Developed scripts to monitor availability of services in OpenStack Control Plane.

Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Puppet.

Used Git as version control with Git branching strategy that included develops branches, feature branches,

staging branches and master. Pull requests and code reviews were performed

Developed Ruby and shell scripts for automation as per the requirements.

Automated build and deployment process for application, re-engineering setup for better user experience, and leading

up to building a continuous integration system for all our products.

Reduced build + deployment times by designing and implementing Docker workflow.

Infrastructure virtualization and app isolation using Docker.

Expertise in using Docker for managing Micro Services.

Environment: Linux/Unix (Redhat, Ubuntu), Shell Scripting, SVN, Maven, ANT, Java/J2EE, Jenkins, Puppet, AWS, Junit, Tibco, Jira, Udeploy, Urban Code Deploy Documented release, builds and source control processes and plans.

V soft Technologies, Hyderabad, INDIA

Role: Linux Admin. January’12 - February’14

Responsibilities:

Responsible for the implementation and maintenance of less complex network management software: researching, analyzing, and implementing software patches or any hardware changes to fix any network deficiencies.

Installations of HP Open view, monitoring tool, in more than 300 servers. Attended calls related to customer queries and complaints, offered solutions to them.

Worked with DBA team for database performance issues, network related issue on Linux / Unix Servers and with vendors for hardware related issues.

Installing, Configuring, and maintaining VMware ESX Environments and implemented VMware ESXi 4.0/4.1 host servers with vSphere client and configured HBAs & ISCSI SAN storage.

Created and maintain build automation shell, manage building fixes, merges, release cuts as needed, Written scripts for environment changes in Bash and Perl for WebSphere mapping modules to the enterprise application

Configuration and administration of Web (Apache), DHCP and FTP Servers in Linux and Solaris servers. Supported the backup environments running VERITAS Net Backup.

Worked with Active Directory Domain Services (ADDS) like authorizing all Users and computers in windows domain type network and assigning and enforcing security policies.

Created users, manage user Administered, maintained Red Hat AS, ES, Troubleshooting Hardware, Operating System Application & Network problems, and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.

Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.

Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.

Create file transfer server for customer data exchange and automated network permissions, maintained User & File System quota on Redhat Linux.

Worked with DBAs on installation of RDBMS database, restoration, and log generation. Installed and set up Oracle9i on Linux for the development team.

Experience with writing basic bash shell scripts to automate processes using crontab, install and upgrade software.

Replaced major manufacturer's vulnerable network with robust security through joint architecture of firewall and DHCP.

Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/messages.

Configuring the systems for TCP/IP networking with existing LAN, setting up SSH and SCP features between SUN systems and other UNIX hosts.

Environment: RedHat Linux, TCP/IP, SSH, UNIX, Shell Scripts, DHCP, Nagios, DBA, RDBMS, Oracle, DHCP, DNS, SMTP, IMAP, POP3, Http, TFTP.

Education:

Master of science in ENGINEERING MANAGEMENT

INDIANA INSTITUTE OF TECHNOLOGY

[GPA: 3.81]

AWS Certification Link:

https://www.youracclaim.com/badges/0fca6356-07b8-4b19-93c7-de054bc8307c/public_url



Contact this candidate