Post Job Free
Sign in

Engineer Aws

Location:
Charlotte, NC
Posted:
June 24, 2020

Contact this candidate

Resume:

Manaswini.R

AWS DevOps Engineer

Email: add2iq@r.postjobfree.com Contact: +1-225-***-****

PROFESSIONAL SUMMARY:

Around 7+ years of experience in automating, configuring and deploying instances in the areas of Data Centre Operations, Systems Administration, Cloud computing, Software Configuration Management (SCM).

Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups.

Experience in creating Amazon EC2 instances and setting up security groups.

Experience with AWS instances spanning across Dev, Test and Pre-production and Cloud Automation through Open Source DevOps tools like Chef, Jenkins & Docker.

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

Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, Python, Ruby, and Docker on familiar servers such as Apache.

Hands on experience in Terraform for building, changing, and versioning of Infrastructure and wrote Templates for AWS infrastructure as a code using Terraform to build staging and production environments.

Deployment to Amazon Web Services (AWS) with Terraform towards AWS and using Terraform for building, updating, and versioning infrastructure safely and efficiently.

Experience in branching, tagging and maintaining the version across the environments working on Software Configuration Management (SCM) tools like Subversion (SVN) and GIT.

Well versed in managing source code repositories like GitHub and bit bucket.

Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company.

Extensive experience with software Build automation and standardization tools like ANT, Maven, and Gradle.

Implementation of Continuous Integration (CI), Continuous Delivery and Continuous Deployment (CD) on various Java based Applications using Jenkins, chef, Puppet, Maven, Git, Nexus, Docker and Kubernetes.

DevOps experience with Docker, Kubernetes, Ansible and OpenStack.

Integrating Jenkins with Docker container using Cloud bees Docker, Kubernetes pipeline plugin and provisioned the EC2 instance.

Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.

Configured and monitored distributed and multi-platform servers using chef. Defined Chef Server and workstation to manage and configure nodes.

Managed the software configurations using Enterprise Ansible.

Setup the Ansible workstation, Ansible server and Ansible nodes.

Worked on Ansible playbooks/recipes to automate Infrastructure as a code

Hands-on (Key board) experience with Puppet to handles server specific configurations to deploys the packaged artifact (either a war or knob file).

Experience is using Tomcat, JBOSS, Weblogic and Web Sphere 5.1/6.0 Application Server on Solaris and Linux boxes.

Experienced in supporting database systems including Oracle, MySQL, and Linux/Unix and Windows

Environment.

Maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like DEV, TEST, STAGE & PROD.

Worked on setup of various dashboards, reports and alerts in Splunk and other networking monitoring tools.

Efficient in tracing complex Build problems, Release issues and Environment issues in a Multi Component Environment.

Utilized Agile Methodologies - Scrum meetings to manage full life-cycle development of the project.

Experience in managing all the bugs and changes into a production environment using the JIRA tracking tool and involving in setting up JIRA as defect tracking system.

TECHNICAL SKILLS:

Programming Languages

C, C++, Java

Scripting

Shell Scripting, Python, Ruby, Perl.

Web Technologies/Frameworks

XML, HTML, JavaScript

Version Control Tools

SVN (Subversion), GIT/Stash

CI Tools

Jenkins

Configuration Management

Ansible, Chef, Puppet

Build Tools

MAVEN

Methodologies

Agile

Web/Application Servers

WebLogic, WebSphere, Apache, Tomcat, Jboss

Operating Systems

Unix/Linux (Red Hat 5/6, CentOS, SUSE), Solaris 9/10, Ubuntu 14, windows 2016 Server

Databases

MySQL, NoSQL

PROFESSIONAL EXPERIENCE:

AWS DevOps Engineer November 2019-Present

Black Knight, Jacksonville, Florida

Responsibilities:

Design of Cloud architectures for customers looking to migrate or develop new PaaS, IaaS, or hybrid solutions utilizing Amazon Web Services (AWS).

Build expertise in Workflow for Amazon Web services including Security Groups, IAM, EC2, S3, ELB, EBS, VPC, Docker, Kubernetes, Cloud Formation, Ansible, Jenkins, Apache, Tomcat, Git and GitHub.

Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS

Used AWS Lambda as Micro Services and API gateways to flexible scaling, easy Deployment and Resilience.

Written various AWS Lambda services for automating the process of taking EBS Snapshots every day in production environment on the cloud.

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

Used Jenkins as continuous integration tool for managing required plugins, configuring the jobs using Git plugins, build system and post build actions, scheduled automatic builds, notifying the build reports, SonarQube etc.

Created pipelines for deploying code from GitHub to Kubernetes cluster in the form of Docker containers using Spinnaker platform.

Converted and automated builds using Maven and Scheduled automated nightly builds using Jenkins.

Worked on end to end set up of artifactory pro as a docker container with a secure private docker registry and local docker repositories for storing the built docker images.

Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy

Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT.

Used Kubernetes for load balancing and adding them to Routes by accessing from outside, created Pods through new application and controlling, scaling and troubleshooting pods through SSH.

Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.

Written few python (2.7) workers to automate the tasks including taking backups

Setting up the build and deployment automation for Terraform scripts using Jenkins and wrote Terraform Scripts.

Good experience in Ansible, by using ansible to Automate IT Infrastructure and control and manage their infrastructure.

Responsible for build and deployment automation using VMW are Docker, Kubernetes containers and Ansible.

Configured and managed Elastic Load Balancing (ELB) to implement fault tolerance and avoid single point of failure of applications, thus providing high reliability and efficient usage.

Used SQL database.

Created multiple Ruby, maven, and Perl and UNIX shell scripts for various application level tasks.

Utilized Agile Methodologies - Scrum meetings to manage full life-cycle development of the project.

Environment: AWS, Git, Ansible, Terraform, Kubernetes, Ruby Shell script, Jenkins, Maven, Tomcat, SonarQube.

AWS DevOps Engineer

Charter Communication, St Louis, MO March 2017-August 2019

Responsibilities:

Tasks performed on performance tuning, capacity planning for AWS environments, monitoring, resource utilization and alerts using CloudWatch; implement hybrid architectures, routing private connections, peering and infrastructure zoning by VPC; Cloud Formation templates to deploy infrastructure for environment creation, Code Pipeline to design and implement a CI/CD pipeline.

Designed and implemented Amazon Web Services architecture, API implementation EC2 Server setup and deployment, build, maintenance, and configuration of various AWS resources like, EC2, EBS, Elastic Load Balancers, S3, VPC, and Security Groups that are utilized for different environments like dev, testing, and staging/prod

Worked on ELK stack to aggregate logs from systems and applications, analyze the logs, and create visualizations for application and infrastructure monitoring, faster troubleshooting, security analytics, and more.

Optimized volumes and EC2 instances & Created multi AZ VPC instances & Used IAM to create new accounts, roles and groups.

Managed Elastic search service that makes to deploy, operate, and scale Elasticsearch clusters in the AWS Cloud.

Utilized CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDb tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.

Authored Terraform modules for infrastructure management and published a module to the Terraform registry for enterprise customers to deploy our product inside their AWS environment. And Set up build and deployment automation for Terraform scripts using Jenkins.

Integrated Jenkins with GITHUB source code repository and maintained builds continuously when the developer’s check-in their code. Managed Jenkins plugins for Tests, Reports, Notification, User Authorization and Deployment using JUnit, Nexus and Artifactory Repository Managers for maven build etc.

Responsible for Continuous Integration and Continuous Delivery (CI/CD pipeline) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.

Able to create scripts for system administration and AWS using languages such as Python.

Installed and managed monitoring tools like Splunk, Analyzing and reviewing the system performance tuning and network configurations, CPU utilization, memory profiles, disk utilization, network connectivity, system log files. Branching, tagging, and maintaining the versions across the environments using Git on Linux and Windows

Develop Docker images to support Development and Testing teams and their pipelines and assisting in design micro services deployment using Docker.

Orchestration of Docker images and Containers using Kubernetes by creating whole master and node.

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

with Kubernetes.

Involved in Jira as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker.

Environment: Amazon Web Services (AWS), Amazon EC2, Amazon EBS, S3, CloudWatch, Route53,IAM, AWS Cloud front, Ansible, Oracle, Web logic, Jenkins, Splunk,, Nexus, Linux.

DevOps Engineer

General Work Products, Harahan, LA May 2016-February 2017

Responsibilities:

Migrated various applications and services of teams from on-premise to AWS cloud using AWS resources like EC2, VPC, S3, Security Groups, etc.,

Setup of Virtual Private Cloud (VPC), Network ACLs, Security Groups and route tables across Amazon Web Services.

Managed the AWS Lambda Functions configuration information based on requirements and built lambda functions using java.

Configuration and administration of Load Balancers, Route53 and Auto scaling for high availability.

Migrated source code management tool form SVN to GitHub, and ensured to have identical configuration.

Experience in creating and maintaining multiple project in Jenkins.

Administered and integrated the Version Control Systems like GIT with Jenkins.

Integrated GitHub web hooks into Jenkins to automate the code check-out process.

Worked on developing CI/CD pipeline with Jenkins as a continuous integration tool, using GITHUB to push/pull code, Maven to generate build, stored in AWS S3 as an Artifactory.

Developing automated process for builds and deployments using Jenkins, Maven, Nexus, Shell and java.

Configured local Maven repositories with Nexus repositories and scheduled projects in Jenkins for continuous integration.

Worked on Ansible playbooks/recipes to automate Infrastructure as a code.

Worked in creating, uploading new playbooks.

Developed Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.

Developed java and shell scripts for automation of the build and release process.

Expertise Knowledge of the principles and best practices of Software Configuration Management (SCM)in

Agile methodology

Managed bugs and changed the production environment using jira tracking tool.

Environment: AWS, Git, Linux, windows, SVN, Eclipse, Jenkins, Maven, Jira, Unix/Linux, Tomcat,java.

Build and Release Engineer

Froogal Private Limited, India February 2013-April 2014

Responsibilities:

As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on LINUX platform.

Installed and configured Jenkins for Automating Deployments and providing an automation solution

Integrated GIT into Jenkins to automate the code check-out process.

Used Jenkins for automating Builds and Automating Deployments.

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

Maintained and tracked inventory using Jenkins and set alerts when the servers are full and need attention

Worked on setting up the Chef repo, Chef Work stations and Chef Nodes. Developed Chef Recipes through

Knife command-line tool to create Chef Cookbooks to manage systems configuration.

OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef

Cookbooks.

Installation, configuration and administration of Red Hat Linux servers and support for servers.

Created users, managed user permissions, maintain User & File System on Red Hat Enterprise Linux and troubleshooting skills.

Built and Deployed Java/J2EE applications on JBoss application server in an Agile continuous integration environment and automated the whole process.

Utilized Agile Methodologies - Scrum meetings to manage full life-cycle development of the project.

Dealt with Jira as ticket tracking and work flow tool.

Environment: Chef, Git, putty, windows, Ruby, Eclipse, Jenkins, Maven, Jira, Junit, Linux, Tomcat Apache Application Server.

Linux Administrator

Aditri Technologies, India June 2012- February 2013

Roles and Responsibilities:

Installed, upgraded and configured RHEL, CentOS, Ubuntu and Solaris.

Monitored creating and managing user accounts, security, Access Control lists, permissions, disk

space and process monitoring in RHEL.

Installed and configured Apache and supporting them on Linux production servers.

Performed software package installation, upgrades and updates using yum and rpm commands.

Hands on experience working with production servers at multiple data centers.

Automated server building using Kickstarting RHEL and Jumpstarting Sun Solaris.

Involved in troubleshooting of production servers and configuring standalone production server for

testing.

Management of Red Hat Linux user accounts, groups, directories and file permissions.

Configuration and Administration of Apache Web Server and Secure Socket Layer (SSL).

Managing User Administration - Creating user and groups, modifying, and deleting user

Accounts/groups and managing permissions.

Password-less setup and agent-forwarding done for SSH login using ssh-keygen tool.

Established and maintained network users, user environment, directories, and security.

Environment: Apache, RHEL, Red Hat Linux, CentOs, Ubuntu, Linux, Tomcat



Contact this candidate