Post Job Free

Resume

Sign in

Aws, Azure, Python, Terraform, Docker, Kubernetes, Jenkins, Ansible

Location:
Cumming, GA
Posted:
October 09, 2020

Contact this candidate

Resume:

VINEETHA T

AWS CERTIFIED SOLUTIONS ARCHITECT - ASSOCIATE

Contact: 678-***-****

adgs91@r.postjobfree.com

PROFESSIONAL SUMMARY:

Overall 6+ years of professional IT experience in Cloud computing, DevOps Implementation, Build & Release engineering, Linux administration and Software Configuration Management (SCM).

Experience in working with AWS resources like IAM, EC2, EBS, S3, ELB, VPC, ECS, Lambda, Route 53, Auto Scaling, CloudWatch, Cloud Front, Cloud Trail, Red Shift, SQS, SNS and experienced in Cloud automation.

Managed Amazon Web Services (AWS) infrastructure for applications using Terraform and configuration management tools such as Ansible, Chef, Puppet.

Focus on achieving high availability, Fault tolerance and Auto-Scaling in AWS through CloudFormation.

Hands on experience in setting up database in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure high availability and fault tolerance.

Major focus on SCM, Build/Release Management, Infrastructure as a code (IAAC) and as Azure DevOps operations Production and cross platform environments.

Worked on implementing backup methodologies by Power Shell Scripts for Azure Services like Azure SQL Database, Key Vault, Storage Blobs, App Services etc.

Knowledge of Azure Site Recovery and Azure Backup Installed and Configured the Azure Backup agent and virtual machine backup, Enabled Azure Virtual machine backup from the Vault and configured the Azure Site Recovery (ASR).

Knowledge in Google Cloud Platform (GCP) Services like Compute Engine, Cloud Functions, Cloud DNS, Cloud Storage and Cloud Deployment Manager and implementing SaaS, PaaS, and IaaS concepts of Cloud computing.

Knowledge in Migrating the Legacy application into GCP Platform & Responsible for Deploying Artifacts in GCP platform by using Packer.

Performed built Elastic Search, Log stash for centralized logging and then store logs, metrics into S3 bucket using Lambda function.

Worked with Amazon Kinesis to handle the streaming data and setup DynamoDB to store the processed stream data and configured with Lambda to run the data transformation code.

Knowledge of databases like MySQL, MS SQL server, PostgreSQL, Oracle, and NoSQL databases like MongoDB, Cassandra, and AWS DynamoDB.

Expertise in deploying Ansible playbooks in AWS environment using Terraform, as well as creating Ansible roles using YAML. Used ANSIBLE to manage existing servers and automate the build/configuration of new servers.

Worked on CI/CD pipeline for Azure Cloud services using Chef. Experience in developing Chef Cookbooks, recipes, roles, and data bags to automate the services related to deployment.

Designed and Implemented build framework for applications using Jenkins & maven as build framework tools. Executed a Continuous Delivery framework using AWS Code pipeline, code commit Jenkins, Chef, Maven & Nexus in Linux server’s environment.

Installation and configuration of Prometheus, Elastic Search, Logstash, Kibana and Grafana Stack for OpenShift platform monitoring and auto-healing.

Automated builds using Maven and scheduled automated builds using Jenkins. Built Jenkins pipeline to drive all microservices builds out to the Docker registry and then deployed to Kubernetes.

Worked on the Docker ecosystem which includes Docker machine, Docker Compose, Docker Swarm and monitored containers using Prometheus, Grafana stack, Elastic Search Logstash, Kibana tools.

Scheduled, deployed, and managed container replicas onto a node cluster using Kubernetes and deployed Docker containers through Kubernetes to manage the microservices using its Nodes, Pods, Config Maps, Selectors, Services.

Working knowledge of branching and merging code lines in GIT and resolved merge conflicts.

In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.

Managed Splunk to handle all the application logs, which thereby provides us a single place to search for all logs. Managed virtual servers and monitored Application and servers through Splunk, Web Servers administration on Tomcat, Apache, and Nginx.

Good experience of software development in Python and IDEs: PyCharm, sublime Text, Jupyter Notebook. Worked on setting up Python REST API Framework using Django.

Experienced in building applications using MAVEN and Gradle in coordination with Spring Boot, where the build packages need to be integrated with Tomcat server spontaneously.

Strong in building Object Oriented applications using Java, writing Shell Scripts and Perl Scripts on UNIX. Developed Python and Shell Scripts for automation of the build and release process.

TECHNICAL SKILLS:

Cloud Platforms

AWS, Microsoft Azure, Google Cloud

CI and CD build Tools

Ant, Maven, Gradle, Jenkins

Version Control Tools

GIT, GITHUB, Bitbucket

Repository

Management Tools

Nexus, JFrog Artifactory, Docker Hub

Web/App Server

Apache, Tomcat, Web Logic, WebSphere

Databases

MySQL, MongoDB, DynamoDB, Oracle

Monitoring Tools

Splunk, Dynatrace, AppDynamics, Nagios

Virtualization/Containerization Tools

VMware, Docker, Kubernetes, Docker Swarm, OpenShift, GKE, AKS

Operating systems

RHEL/CentOS, Ubuntu, Windows

Infrastructure as a code

Terraform, Cloud Formation, ARM templates

Programming/Scripting Languages

Java, C, Shell, Bash, Perl, Python, YAML, Ruby

Configuration Tools

Ansible, Chef, Puppet

Ticketing Tools

Jira, ServiceNow

Client: Optum - Atlanta, Georgia May 2019 – Present

Role: Sr. DevOps Automation Engineer

Responsibilities:

Worked on AWS cloud services like EC2, S3, RDS, ELB, ECS, EBS, Lambda, Route 53, Auto Scaling groups, CloudWatch, CloudFront, IAM for installing and configuring and troubleshooting on various Amazon images for server migration from physical into cloud.

Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.

Designed AWS Cloud Formation template to create customized VPC, subnets, NAT to ensure successful deployment of web applications and database templates and added the Cloud Formation template into GitHub for versioning part of the continuous integration process.

Automated the monitoring, Configuration Management, Log Aggregation of the Systems and Centralizing SIEM with AWS CloudFormation, Nagios, and Elastic Search.

Involved in configuring Elastic Load Balancers with Auto scaling to handle high traffic loads. Created Elastic load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance.

Created message management using Amazon SQS and created monitors, alarms, and notifications for EC2 hosts using CloudWatch.

Configured AWS CloudWatch to monitor AWS resources, including creating AWS customi0zed Scripts to monitor various application and system & Instance metrics.

Used AWS CLI and management console to interact with AWS resources and APIs.

Worked on AWSLambda to run servers without managing them and to trigger run code by S3 and SNS.

Configuring and managing AWS Simple Notification Service (SNS) and Simple Queue Service (SQS).

Converted existing Terraform modules that had version conflicts to utilize CloudFormation templates during deployments and to create Stacks in AWS, and updated these scripts based on the requirement.

Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.

Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins.

Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote system. Created inventory in Ansible for automating the continuous deployment.

Enhanced the automation to assist, repeat and consist configuration management using Ansible based YAML scripts and worked on deployment automation of all the Microservices to pull image from the private Docker Registry and deploy to Kubernetes Cluster using Ansible.

Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.

Involved in development of Test environment on Docker containers and configuring the Docker containers using Kubernetes.

Worked on OpenShift for container orchestration with Kubernetes container storage, automation to enhance container platform Multi-tenancy also worked on with Kubernetes architecture and design troubleshooting issues and Multi-regional deployment models and patterns for large-scale applications.

Build application and database servers using AWS EC2 and create AMI’s as well as use RDS for DynamoDB. Provisioning AWS EC2 instances with Auto scaling groups, Load Balancers in a newly defined VPC and used Lambda Functions to trigger events in accordance with the requests for DynamoDB, Oracle, MongoDB, MYSQL.

Setting up the build and deployment automation for Java based project by using JENKINS and Maven.

Used MAVEN as a Build tool for various projects for the development of build artifacts on the source code. Automated CI/CD processing using Jenkins, Build-pipeline-plug in, Maven, Git.

Experienced in using Build Automation tools like Maven, Ant, Gradle and frameworks like Spring Boot, Spring MVC with Jenkins for build and deployment.

Worked on RESTful APIs using Java and Spring MVC for communicating between applications.

While coordinating with developer teams, Spring Boot helped us to create several RESTful applications and for deployment of J2EE in production environments.

Responsible for designing and deploying best SCM processes and procedures with Bitbucket, Git.

Handled Installation, Administration, and Configuration of ELK stack (Elastic Search, Logstash, Kibana) on AWS and performed Log Analysis.

Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network/Monitoring/Log Trace Monitoring.

Client: Davita, Tennessee Sep 2018 – May 2019

Role: DevOps Architect

Responsibilities:

Worked on Azure Site Recovery and Azure Backup- Deployed Instances on Azure environments and in Data centers and migrating to Azure using Azure Site Recovery and collecting data from all Azure Resources using Log Analytics and analyzed the data to resolve issues.

Configured Azure Multi-Factor Authentication (MFA) as a part of Azure AD Premium to securely authenticate users and worked on creating custom Azure templates for quick deployments and advanced PowerShell scripting.

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.

Experienced on Migrating SQL database to Azure data Lake, Azure data lake Analytics, Azure SQL Database, Data Bricks and Azure SQL Data warehouse and Controlling and granting database access and Migrating On premise databases to Azure Data lake store using Azure Data factory.

Worked with Terraform Templates to automate the Azure IaaS virtual machines using Terraform modules and deployed virtual machine scale sets in production environment.

Implemented CI/CD pipeline with Docker, Jenkins (TFS Plugin installed), Team Foundation Server (TFS), GitHub and Azure Container Service, whenever a new TFS/GitHub branch gets started, Jenkins, our Continuous Integration (CI) server, automatically attempts to build a new Docker container from it.

Created and implemented ARM Templates for deployment of the resources, deployed the resources into Azure using the PowerShell and Continuous Integration by VSTS.

Initiated Microservices application through Docker and Kubernetes Cluster for scalability of the application, and creation of Docker Images to upload or download in and out from the Docker Hubs.

Build Docker Images and deployed Restful API Microservices in the containers managed by Kubernetes and develop CI/CD system with Jenkins on Docker container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to Build, Test and Deploy.

Deploying windows Kubernetes (K8s) cluster with Azure Container Service (ACS) from Azure CLI and Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to Build, Test and Octopus Deploy.

Responsible for implementing containerized based applications on Azure Kubernetes by using Azure Kubernetes service (AKS), Kubernetes Cluster, which are responsible for cluster management, Virtual Network to deploy agent nodes, Ingress API Gateway, MySQL Databases and Mongo DB for stateless storage of external data, and setup reverse proxy Nginx in the cluster.

Written Chef Cookbooks for various DB configurations like DynamoDB, Oracle, MongoDB, MYSQL to modularize and optimize end-product configuration, converting production support scripts to Chef Recipes and server provisioning using Chef Recipes.

Written multiple cookbooks in Chef to automate the environment provisioning, Middleware Infrastructure Installations. Implemented environments, roles, data bags in Chef for better environment management.

Designed, wrote, and maintained systems in Python scripting for administering GIT, by using Jenkins as a full cycle Continuous Delivery tool involving package creation, distribution, and deployment onto Tomcat application servers via shell scripts embedded into Jenkins jobs.

Maintained Artifacts in binary repositories using JFrog Artifactory and pushed new Artifacts by configuring the Jenkins project Jenkins Artifactory plugin.

Worked on google cloud platform (GCP) services like Compute Engine, Cloud Load Balancing, Cloud Storage, Cloud SQL, stack driver monitoring and cloud deployment manager.

Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.

Involved in Jira as defect tracking system and configure various workflows, customizations, and plugins for Jira bug/issue tracker integrated Jenkins with Jira, GitHub.

Client Name: DevCom, Florida May 2016-July 2018

Role: Python Developer

Responsibilities:

Experienced in working with various Python IDE’s using PyCharm, PyScripter, Spyder, PyStudio, IDLE, NetBeans and Sublime Text.

Used Pandas, OpenCV, NumPy, Seaborn, TensorFlow, Keras, Matplotlib, Sci-kit-learn, NLTK in Python for developing data pipelines and various Machine Learning algorithms.

AWS EC2/S3/SQS/SNS/Lambda/DynamoDB based infrastructure automation through Terraform, Ansible, Python (Boto), Bash Scripts.

Used AWS data pipeline for Data Extraction, Transformation and Loading homogeneous or heterogeneous data sources and built various graphs for business decision-making using Python Matplot library.

Built AWS server for deployment and data processing and installed Python, Test Rail as part of server.

Automated the cloud deployments using Ansible, Python, and AWS CloudFormation Templates.

Experience in Setting up the Build and Deployment Automation for Terraform scripts using Jenkins.

Provisioned the highly available EC2 Instances using Terraform and CloudFormation and wrote new plugins to support new functionality in Terraform.

Worked on AWS Lambda in running code (Python) in response to events Changes in S3 and DynamoDB, HTTP requests using API Gateway on high availability infrastructure.

Developed microservices on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.

Worked on Python Open stack API's and used Python scripts to update content in the database and manipulate files. Implement code in Python to retrieve and manipulate data.

Implemented business logic using Python Web framework Django. Implemented Model View Control (MVC) architecture in developing web applications using Django framework.

Built consumer-based features and applications using Python and Django in test driven Development.

Knowledge about setting up Python REST API Framework using Django. Developed REST API's using python with Flask and Django framework and done the integration of various data sources.

Created scripts in Python which integrated with Amazon API to control instance operations.

Hands-on experience in handling database issues and connections with SQL and NoSQL databases like MongoDB, Cassandra, Redis, DynamoDB by installing and configuring various packages in python.

Strong experience in developing Web Services like SOAP, REST, Restful with Python.

Developed Bash, Shell, Python scripts with focus on DevOps tools and CI/CD architecture.

Developed Python and shell scripts for automation of the Build and Release process.

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

Automated setting up server infrastructure for the DevOps services, using, shell and python scripts. Created multiple Python, Bash, and Shell Scripts for various application level tasks.

Client Name: Serole Technologies, India May 2015 –May 2016

Role: Cloud Engineer

Responsibilities:

Configured IAM, EC2, S3, CloudFront, ECS, SNS, SQS, RDS, Dynamo DB, OracleDB, MySQL and ELB to setup the cloud environment.

Created IAM policies for delegated administration within AWS and Configure IAM Users / Roles / Policies to grant fine - grained access to AWS resources to users.

Provided high durability of the available data using data storage in the AWS S3 Bucket, versioning S3, lifecycle policies. Also, web hosting the data from the S3 Bucket by creating URLs.

Good knowledge of AWS services like Glacier, ELB (Load Balancers), RDS, SNS, and IAM and hands-on experience on Amazon Web Services (AWS) provision.

Configuring of tools like AWS CloudWatch, CloudTrail, **33, Splunk, SNMP monitoring for the VPN connections.

Created and managed cloud VMs with AWS EC2 Command line and AWS management console.

Configuring of VPC and Route 53 DNS with networking of subnets containing Servers. Created alarms in CloudWatch service for monitoring the server’s performance, CPU Utilization, disk usage etc.

Defined AWS Security Groups which acted as virtual firewalls to control the traffic allowed to reach one or more AWS EC2 instance.

Hands-on experience with Jenkins CI/CD pipeline involves GIT repository, Maven build and post build steps like notification and continuous delivery in the DEV, Test and UAT environments.

Used GIT and integrated with Jenkins for pipeline, code quality tracker and user management with Build tools Maven. Updated Maven scripts to use Artifactory repo instead of local repositories.

Configuring Jenkins for developers to bounce the application container, to get the application, container, and access logs by using ANT scripts.

Configured TeamCity, establishing continuous integration and a nightly Build process.

Worked on Docker containers and Docker consoles for managing the application lifecycle.

Responsible for managing the code in Subversion (SVN) (version controlling).

Created Shell scripts using Python and PHP for Test automation.

Deployed the archives to Tomcat Web server and Web sphere Application Servers and coordinated with developers for merge/Build issues/failures.

Setup and maintenance of cross development environments like Windows and Linux.

Client Name: Lead Squared, India Jan 2014 –May 2015

Role: Build and Release Engineer / Linux System Administrator

Responsibilities:

Administration of RHEL which includes Installation, Testing, Tuning, Upgrading, and loading patches, troubleshooting both physical and virtual server issues.

Worked in development, testing, and production environment using SQL, PL/SQL procedure, Python, PowerShell, and Shell scripts.

Installation, Configuration and administration of Apache Web server, Tomcat server in RHEL.

Design and developed continuous deployment pipeline, integrating Vagrant, Git, Jenkins.

Managed VMware Infrastructure/vSphere5 clusters on Production Test/Development environments.

Lead and assisted with the scoping, sequencing, planning, and creating GIT environments.

Extensively worked on Jenkins, Vagrant for continuous integration (CI) and for End-to-End automation for all build and deployments.

Experience in writing Maven pom.xml and managed Nexus Maven repositories to download the artifacts during the build. Used Shell and Python scripting to deploy artifacts that are built by Maven.

Helped with management of AWS storage infrastructure systems.

Solved complex issues including system crashes, network slowdowns, connectivity problems, security breaches, virus infections and more. Developed bash scripts for use in Linux environments.

Installed, upgraded, and configured Red Hat Enterprise Linux. Configuration and administration of DNS, LDAP, NFS, NIS and NIS+ on Red Hat Linux.

Worked on using a Git branching strategy that included DevOps branches, feature branches, staging branches, and master. Pull requests and code reviews were performed.

Responsible for configuring User Authentication for the Linux systems using LDAP.

Scripting in multiple languages on UNIX, LINUX, and Windows - Batch, Python and Shell script.

Master’s in Computer and Information Sciences -2020 - GPA - 3.6/4.



Contact this candidate