Post Job Free
Sign in

Aws Engineer

Location:
Austin, TX
Posted:
January 12, 2021

Contact this candidate

Resume:

HAVILA P

*********@*****.***

979-***-****

www.linkedin.com/in/havila-p

Professional Summary:

Skilled IT professional with 7+ years of experience in AWS/Azure/GCP Cloud Management along with Linux Administration, Build and Release Management, Configuration Management, Infrastructure Automation, Continuous Integration and Continuous Deployment, and Containerization.

Expertise in implementing methodologies like Software Development Life Cycle like Agile, Waterfall, and Scrum and hands-on experience on cloud computing strategies PaaS, IaaS, and SaaS solutions.

Strong knowledge in provisioning AWS Services like S3, EC2, Lambda, Glacier, SNS, Cloud Front, VPC, IAM, RDS, Route 53, AWS SQS, Elastic Load Balancing, Auto Scaling, CloudWatch, CloudFormation, etc.

Written Terraform scripts to automate AWS services which include ELB, CloudFront distribution, RDS, EC2, and converted existing AWS infrastructure to AWS Lambda deployed via Terraform and AWS CloudFormation.

Accountable for setting up databases in AWS using Relational Database Service (RDS), configuring Elastic Compute Cloud (EC2) instances backup by using S3 storage buckets, and AWS CLI (Command Line Interface).

Experienced in provisioning AWS infrastructure by developing CloudFormation templates both in JSON and YAML to deploy services like AWS EC2 and Amazon Elastic Kubernetes Service (EKS).

In-depth understanding of Azure Services like Web Apps, Storage, Azure Container Service Directory, VPN Gateway, Traffic Manager, OMS, Azure Monitoring, Content Delivery Management Key Vault, and SQL Azure.

Worked on configuring, designing, and deploying solutions on Microsoft Azure using Azure CLI focusing on auto-scaling, high availability, Azure PowerShell Module and ARM Templates.

Proficient on GCP (Google Cloud Platform) services like Compute Engine, Cloud Storage, VPC, Cloud Load Balancing, Persistent Disk, IAM, Image, Compute Engine Firewall rules, Compute Engine Autoscaler, Cloud Functions, Cloud Pub/Sub, Cloud SQL, Cloud Spanner, Cloud CDN, Google Kubernetes Engine, etc.

Created reproducible builds of the Kubernetes applications, templatize Kubernetes manifests, provide a set of configuration parameters to customize the deployment and Managed releases of Helm packages.

Experienced in Kubernetes to deploy, auto scale, and manage Docker containers with multiple namespace versions and a good understanding of OpenShift platform in managing Kubernetes Clusters.

Hands on experience in using Kubernetes to orchestrate the deployment, scaling, clustering, managing, and development of test environment on Docker containers and Kubernetes Clusters.

Proficient in container-based deployments using Kubernetes to create self-environments for development, testing, deployment teams and containerization of environment’s delivery for releases.

Hands on experience in many Docker components like Docker Registry, Compose, Hub Docker Engine along with installing and working with Docker containers to perform configuration automation.

Proficient on creating Jenkins pipelines programmatically, also integrating Jenkins with tools like Git (Source Code), Maven (Build tool), SonarQube (code verification), and Nexus (Artifactory).

Hands on experience in configuring key components of Jenkins like securing and scaling Jenkins nodes, Plugin management, troubleshooting the performance issues and test phases to achieve end to end CI/CD pipelines.

Configured Jenkins masters and slaves on multiple machines and integrated Bitbucket with Jenkins to start automated builds on Jenkins using various triggers such as pull request and commits.

Developed re-usable Ansible, Terraform and CloudFormation cloud security-based templates and ensured that security requirements and considerations are woven into the development of each system.

Proficient on using Ansible to perform tasks using various modules, such as networking, cloud, databases and Worked also on executing the tasks in parallel using Async mode while simultaneously configuring the devices.

Experience on creating AWS CloudWatch alarms and monitoring metrics of AWS services such as EBS, EC2, ELB, RDS, S3, SNS and configured notifications for the alarms generated based on events defined.

Experienced on managing and editing the Splunk configuration files and applications, and expert in Splunk query language in monitored Database Connection Health by using Splunk DB connect health dashboards.

Used Nagios for automation of OS builds, installation of applications and worked on setting, configuring, and monitoring Nagios plug-ins to track the resources and system alerts.

Used Grafana as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Grafana Event handlers in case of automatic restart of failed applications and services.

Experience to Automate the deployment of ELK stack with Ansible on AWS and OpenStack cloud platforms.

Worked on developing Shell and Python scripts to automate the configurations, to write Jenkins jobs, for creating containerization images and used to deployed servers such as Tomcat, WebLogic, etc.

Experienced on using JIRA for defect tracking program and to configuring different workflows, checking the quality and availability of server’s resources and plugins for the JIRA bug and issue tracker.

CORE COMPETENCIES:

Cloud Platforms

AWS, AZURE, GCP

Containerization Tools

Docker, Kubernetes

Continuous Integration and Deployment Tools

Jenkins

Configuration Management Tools

Terraform, Ansible, Chef, Puppet

Build/Automation Tools

Maven, Ant

Source Code and Version control Tools

Git, GitHub, Bitbucket

Scripting Languages

Python, Shell(bash) Script, Ruby

Monitoring Tools

Cloud Watch, Splunk, Nagios, ELK

Operating System/ Platform

Windows, Linux, Ubuntu, CentOS, UNIX, Android, Red Hat Linux

Web /Application Servers

Apache Tomcat, WebLogic, WebSphere, JBoss, Nginx

Database Servers

MySQL, Oracle, SQL Server, RDBMS, MongoDB

Bug Tracking Tools

JIRA, Remedy

SDLC

Agile, Scrum

Professional Experience:

Verizon Communications Inc, CA Jan 2020 – Present

Lead Cloud/DevOps Engineer

Verizon mobile provides Broadband Internet Access Services for all mobile devices like smartphones, basic phones, tablets. As an AWS/DevOps Engineer, I was responsible in building, maintaining, monitoring the web application on AWS platform using tools like maven, nexus repository and CI/CD tools like Jenkins.

Roles & Responsibilities:

Experience in setting up development infrastructure on AWS Cloud, created multiple EC2 nodes, configured launched instances with private and public subnets based on the requirements for each of the applications.

Designed the data models to be used in data-intensive AWS Lambda functions hosting applications code that are aimed to do complex analysis creating analytical reports for end-to-end traceability.

Designed IAM roles and Security groups for new users using AWS IAM with specific policies and configured IAM roles for EC2 instances and implemented policies to provide additional security to AWS account.

Created AMI’S (Amazon machine images) using VM Import/Export to import virtual machines (VM) images to amazon EC2 and created S3 buckets, managed policies on S3 buckets for storage and backup on AWS.

Implemented tasks like, taking Amazon Elastic Book Store (EBS) volume snapshots using at regular intervals and when the actions are triggered files are copied in between the S3 buckets.

Experienced in automating the deployments using Google Kubernetes Engine (GKE), App Engine, Cloud Functions and responsible for builds on infrastructure protected by Google Cloud security.

Created Images using VM Import/Export to import virtual machines (VM) images to compute engines and created Cloud Storage, managed policies on Cloud storage for storage and backup on GCP.

Experienced on Kubernetes for building and containerizing applications to deploy on cloud platform and managed container replicas on node clusters for pods across nodes in a cluster.

Extensively worked with managing, deploying, and Scheduling container replicas onto a node using Kubernetes and experienced in creating Kubernetes clusters work with Helm charts running on the same cluster resources.

Extensively used Docker to create container-based virtualization deployments of applications securely for fasten the build/release engineering using docker components like Docker-hub, Docker-registers, and Docker images.

Proficient in developing Docker files to start instances and run applications and created multiple Docker images, customized, and modified existing images and maintained the images in Docker registry.

Designed the project workflows using Jenkins as continuous Integration tool and troubleshooted build issues, performance and generating metrics on master's performance along with jobs usage and number of builds run.

Implemented a continuous Delivery pipeline with Docker, Jenkins, and GitHub. When a new GitHub branch gets started, Jenkins as continuous Integration server, automatically attempts to build a new Docker container from it.

Worked on Configuration management tool Ansible and developed Ansible playbooks using YAML to provision automation in various infrastructure activities like Continuous Deployment, Application Server setup.

Used Ansible and Ansible Tower to automate repetitive tasks, quickly deploys critical applications, and proactively manages change and managing the configurations of multiple servers using Ansible.

Created and maintained Maven Pom.XML for performing the builds and automated weekly releases with maven scripting for compiling Java Code, debugging and placing builds into Maven Repository.

Integrated services like GitHub, AWS CodePipeline, Jenkins, and AWS Elastic Beanstalk to create a deployment pipeline and automated pipelines in AWS CodePipeline to deploy Docker containers in AWS ECS.

Automated cloud deployments and setting up server infrastructure for the DevOps services using Python scripts.

Hands-on experience in testing high availability of AWS-RDS-MySQL database by simulating failover from the primary database to read replicas and hence promoting read replica to the primary.

CARmax, VA May 2019 – Dec 2019

Cloud/DevOps Engineer

CarMax is a largest used-car retailer company. The company is largely using the SQL Server database as a back-end for most applications and then decided to migrate their on-premises databases into the cloud. As a DevOps Cloud engineer, created and automated infrastructure for environments, and migrated the On-Premises web servers to the Azure Cloud.

Roles & Responsibilities:

Experienced in using Log Analytics to collect data from Azure Resources and worked on migration of data centers in Azure environments using Azure Backup and Azure Site Recovery.

Worked on installation, configuration of Active Directory Federation Service (ADFS), also created, and used PowerShell, and Azure Automation Assets in development, designed and deployment of applications.

Developed multiple Terraform modules to manage container system and container orchestration and able to automate provisioning and repetitive tasks of installation process, services, and configuration of Azure VM’s.

Hands-on experience in setting up, developing AWS Virtual private Cloud (VPC), with advanced security features including security groups and network access control lists to enable inbound and outbound filtering.

Implemented AWS Code Pipeline and created CloudFormation JSON templates for infrastructure as code and played a key role in automating the deployments on AWS using Jenkins.

Involved in managing Docker containerization and to orchestrate the development, management, scaling, and deployment of Docker containers using Kubernetes.

Expertise in creating and managing pods using Kubernetes and worked on Jenkins pipelines that are used to manage all micro services that are built in the Docker registry and then deployed to Kubernetes.

Built, Uploaded/Downloaded Docker Images from Docker Hub and created container-based virtualized deployments using Docker, working with Docker images.

Proficient in installing and maintaining multiple plugins in Jenkins for smooth development, build pipelines were released and a master, slave configuration was built to execute multiple parallel builds.

Created a CI / CD workflow using Jenkins to incorporate Git, Maven, and other Deployment Tools to create periodic and listed build triggers to automate essential builds on-fly.

Worked on developing Jenkins File for various Jenkins jobs using groovy script via DSL (domain specific language) to use them as various workflow scripts for defining CI/CD.

Developed CHEF Cookbooks using Ruby for Database configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes.

Experienced in writing shell scripts to gather user data from database systems and global network through parallel SSH connections for user management and made data available throughout the network.

Configured Nagios to identify network latencies between systems and track performance and efficiency by scheduling reports and warnings based on Splunk.

GVantage Telecom & IT Services Pvt. Ltd. Hyderabad, India July 2015 – Aug 2018

Build and Release Engineer

Roles & Responsibilities:

Deployed and managed multiple AWS EC2 instances, EBS sizes, configure security classes, AMIs, S3 buckets and configure them with permissions, versioning, logging, and tagging.

Experience in setting up Roles and groups new users using AWS Identity and Access Management (IAM) and IAM roles optimized for EC2 instances in AWS.

Configured AWS VPC and built internet gateways, routing tables, NACLs across various availability zones, Supported Private, Public Subnets and allocated EC2 instances to subnets.

Experienced in creating Docker images, containers, DockerFile supporting existing Linux Containers and AMIs in addition to creating Docker Containers.

Worked on Docker to securely construct container-based application deployments for fastening the build / release engineering using its components like Docker-hub, Docker-registers, and Docker images.

Experienced in creating Jenkins CI/CD pipeline jobs for building the end-to-end automation, deliver artifacts and troubleshoot the build issues occurred during the Jenkins build process.

Configured Source Control repositories, SSH keys, Build Tools and installed multiple plugins within Jenkins to maintain automation around proxy configurations.

Experienced in using Jenkins to execute the continuous delivery pipeline by integrating Git repository and build tool maven to build several Java projects.

Managed Puppet master to install and configure Puppet on computer machines to automate the creation of node setting and wrote manifest files and modules in Puppet to configure the AWS instances.

Experienced in using Puppet master to set up and configure Puppet on computing machines to automate node environment development and to obtain Continuous deployment in Dev, QA, & Production environments.

Proficient in using git to handle Source Code and used ANT to create code. Created and deployed build.xml files to add plugins on web / application servers.

Controlled multiple server instances by having fewer domain deployed SSH contacts, WAR files on Apache Tomcat and Network Sphere application servers.

Infologic, Hyderabad, India May 2012 - June 2015 Jr. Linux Administrator

Roles & Responsibilities:

Hardware built and configured, besides installing RedHat Linux, Cent OS, and other distributions of Linux Operating System on user machines.

Provided role specific permissions for users by creating accounts, groups and assigning ownership. Assigned file and resource access policies which handled user and group account management.

Managed Linux servers by periodic deployment of updates and upgrades, installing required functionalities such as Apache / Tomcat Servers, mail servers, database servers and other dependencies also kept servers up to date.

Ensures device network protection using firewall by defining white and blacklists. Configured systems to connect these to different subnetworks and set rules for network traffic routing.

Regular backups were done, and shell crontabs were written to take regular backups. Installed and configured security services like DHCP, SSH, SCP, FTP.

Monitored and produced device activity logs such as CPU, Memory Disk, and use of SWAP space.

Support for Linux was given through multiple teams such as development, testing, and manufacturing. Computer, network, and other Linux functionalities problem solved.

CERTIFICATION:

AWS Certified Solutions Architect – Associate (Validation Number 9PFBMT51PJ411ZW9)



Contact this candidate