Resume

Sign in

Engineer Aws

Location:
Atlanta, Georgia, United States
Posted:
March 15, 2019

Contact this candidate

Resume:

Bharathi

Email: ac8snf@r.postjobfree.com

Ph: 706-***-****

Professional Summary:

5+ years of experience in IT industry as a DevOps Engineer and Build and Release engineer in various domains on Windows, Linux/UNIX platforms.

Experienced in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, RDS, IAM, SNS, SQS, DynamoDB, auto scaling etc.), deployment services (OpsWorks and Cloud Formation, ECS) and security practices (IAM, Cloud watch and Cloud trail).

Experience with developing and managing cloud Virtual Machines with AWS EC2.

Experienced in AWS services like S3, Glacier, Auto scaling, VPC, cloud watch and EBS.

Have knowledge creating AMI's for middleware configurations and custom AMI's.

Experience with Server Automation and Configuration Management Tools PUPPET, and CHEF.

Extensive experience in using Version control systems includes Subversion (SVN), GIT and GITHUB.

Experience working on several docker components like Docker Engine, Hub, Machine, creating docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.

Experience with S3 Storage and its bucket policies, Elastic Block Storage (EBS) for persistent disk storage and maintained Relational Database service (RDS).

Experience in working with automation tools like Jenkins to Implement, Build and Release automation.

Experienced in creating VPC, public and private subnets as per requirement and distributed them as groups into various availability zones of the VPC.

Experience in using monitoring tools like Nagios, ELK Stack, and Splunk.

Experience on Virtualization technologies like VMware ESX, vCenter, vSphere

Experience in installation and configuration of Web Sphere, Apache, JBoss, WebLogic.

Proficiency in multiple databases like DynamoDB, MongoDB, NoSQL, MySQL, ORACLE and MS SQL Server.

Hands on experience in migrating physical Linux/Windows servers to cloud (AWS) and testing.

Experienced in creating and maintaining various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.

Experienced in Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

Experience writing Shell scripts to automate the deployments.

Hands on experience in administration of Production, Development and Test environment's carrying Windows, Ubuntu, RedHat Linux, SUSE Linux, Centos and Solaris servers.

Experience with Scrum and Agile Environments for regular cadences of work.

Strong analytical, technical, and problem-solving skills with expertise in understanding business needs and defining requirements across organization-wide systems.

Articulate communicator with passion for teaching product and system features to internal and external staff to ensure effective solutions and quality post-implementation service.

Technical Skills:

CI/CD Tools

Jenkins

Web and Application server

Apache Tomcat, JBOSS, Web logic, Web sphere.

Version Control Tools

SVN, Team Foundation Server (TFS), GIT, CVS.

Scripting Languages

Ruby, Python, Perl, Shell, Power Shell.

Databases

Oracle, Dynamo DB, MYSQL, MS SQL.

Operating Systems

LINUX, UNIX, MS Windows, Mac OS.

Virtualization Platforms

VirtualBox, VM Ware.

Build Tools

MAVEN, Chef, Puppet, Docker, ANT, MS Build.

Configuration Management

Ansible, Chef.

Infrastructure as Service

AWS.

Methodologies

Agile, Waterfall

Professional Experience:

Client: Colonial Life Insurance, Columbia, SC Jan 2018 – Till Date

Role: DevOps Engineer

Responsibilities:

Worked on Amazon AWS EC2 cloud services for installing, configuring and troubleshooting on various Amazon images like RedHat and Ubuntu.

Defined AWS security groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.

Integrated Chef Automate with GIT and worked on it for Source code management to allow developers to do code review and verifying the source code before submitting.

Worked with cloud services such as AWS and Azure.

Implemented and enhanced the existing scripts in Ruby and PowerShell.

Worked on setting up a Chef Workstation, bootstrapping various enterprise nodes, and worked with chef Cookbooks, Chef Recipes, Chef Attributes, and Template.

Created automated procedures to ensure that the code is ready for deployment.

Developed Generator cookbook which is used as a Template by other users.

Created Docker containers for managing the application life cycle.

Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

Experience in implementing Horizontal Pod Autoscaler on Kubernetes.

Used Atlassian for tracking user stories and for defect tracking purposes, i.e Jira to track and resolve stories/defects.

Wrote Maven scripts to automate the build processes.

Ensured that the Chef recipes are idempotent and using only the Chef resources wherever possible.

Created an automated build and release environment using CI/CD Tools like Jenkins.

Used Jenkins and Maven for the automation of build and release management.

Worked on spinning up servers in the AWS environment using Terraform and Knife-EC2.

Wrote Terraform templates to create instances on AWS and bootstrapped them to the Chef Server while creating.

Accelerated Chef Server cookbook and Terraform components to run in the AWS Environment.

Created Audit rules in Chef for Security compliance.

Worked on Tomcat, Hashicorp and version control tools like GIT.

Environment: GIT, Agile Methodologies, Atlassian JIRA, Jenkins, Docker, Linux, PowerShell Scripts, Bash scripts, Chef, AWS, Azure, Ruby, Terraform, UNIX, RedHat, SUSE, Ubuntu, Windows.

Client: North State Bank, Raleigh, NC July 2016 – Dec 2017

Role: DevOps Engineer

Responsibilities:

Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications using the AWS stack (EC2, Route53, S3, RDS, Cloud Formation, Cloud Watch, SQS, IAM), focusing on high-availability, fault tolerance, and auto-scaling.

Managed and maintained highly available EC2 Instances using Terraform and cloud formation.

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.

Managed and configured a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), internet gateways, Public and Private Subnets, Route Tables, Elastic Load Balancer (ELB).

Implementing CI and CD process using Scripts and Configuration Management Tool Chef and Jenkins CI Tool.

Creating fully automated CI build and deployment infrastructure and processes for multiple projects Using, Jenkins, Docker, Ansible and GitHub.

Maintaining Servers configure management (CM process), System orchestration and to deploy apps using Ansible.

Worked on Linux and Windows Operating Systems.

Deployed Java applications/Web-services using CI/CD tool Jenkins in standalone and clustered environments.

Troubleshoot the build issue during the Jenkins build process.

Working knowledge of software development tools such as JIRA and Gitlab/GitHub.

Implemented CI/CD for all the Microservices of the application using Jenkins.

Used python scripting for automation

Worked on creation of custom Docker container images, tagging and pushing the images.

Worked on container-based deployments using Docker, working with Docker images, Docker HUB and Docker registries.

Worked on setting up the automated build on Docker HUB.

Uploading and downloading Docker images from Docker hub/Registry.

Developing Docker images to support Development and Testing Teams and their pipeline

Managed Kubernetes charts using Helm packages. Created reproducible builds of the Kubernetes applications, managed Kubernetes clusters using pods and nodes and managed releases of Helm packages.

Automate Continuous Build and Deploy Scripts for Jenkins Continuous Integration tools.

Used Terraform to manage the AWS and other cloud infrastructure. Managed servers using configuration management products like Ansible or Puppet.

Maintenance of source code in GIT.

Provide high durability of the available data using data storage in the AWS S3 bucket, versioning S3, lifecycle policies.

Create automation and deployment templates for Relational and NoSQL databases including SQL, MySQL, Cassandra and MongoDB in AWS.

Create snapshots and Amazon machine images (AMI) of the instances for backup and created Identity Access Management (IAM) policies for delegated administration within AWS

Setup and build AWS infrastructure various resources, VPC, RDB, EC2, S3, IAM, Security Groups, Auto scaling, and RDS in cloud formation JSON templates.

Used Amazon Route53 to manage DNS zones and give public DNS names to elastic load balancers IP's.

Configured Elastic Load Balancers (ELB) with EC2 Autos calling groups.

Environment: GIT, Chef, AWS, EC2, VPC, S3, Agile Methodologies, Glacier, Atlassian JIRA, Linux, PowerShell Scripts, Bash scripts, Chef, Ruby, Terraform,Jenkins, Docker, UNIX, RedHat, SUSE, Ubuntu, Windows.

Company: Travash Software Solutions, India Apr 2014 – May 2016

Role: DeveOps Engineer/Build and Release Engineer

Responsibilities:

Used Security Groups, network ACL's, internet gateways and route tables to ensure a secure zone for the organization in AWS public cloud.

Created and configured ELB to distribute the traffic to have a cost-effective, fault tolerant and highly available environment.

Created an S3 bucket in the AWS environment to store files, sometimes which are required to serve static content for the web application.

Responsible for creating monitors, alarms and notifications for EC2 hosts using cloud watch.

Used IAM for creating roles, users, groups and implemented MFA (Virtual and Hardware) to provide additional security to AWS account and its resources.

Created snapshots to take backups of the volumes and AMI to store launch configurations of the EC2 instances.

Installed applications on AWS EC2 instances and configured the stage on S3 buckets.

Launching, administration and maintenance of EC2 instances in AWS cloud.

Created EBS volumes for storing application files for use with EC2 instances whenever they are mounted to them.

Maintained the monitoring and alerting of production and corporate servers using Cloud Watch service.

Create a deletion policy, Enable versioning & MFA for critical AWS S3 objects.

Create S3 life cycle policy to move objects to glacier for archive.

Monitor AWS cloud watch alarm for critical and high alerts.

Created users and attached IAM policies to grant access to AWS resources as needed.

Environment: Windows, PowerShell Scripts, Bash scripts, Chef, GIT, Chef, AWS, EC2, VPC, S3, Agile Methodologies, Glacier, Atlassian JIRA, Linux, Ruby, Terraform, Jenkins, Docker.



Contact this candidate