We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 6 Years of experience in Information Technology field concentrated on Systems/Network Administration, Cloud Computing, DevOps Principles with keeping up Continuous Integration, Continuous Delivery and Continuous Deployment in various situations like (DEV/TEST/STAGE and PROD).
  • Expertise in AWS Cloud IaaS stage with components EC2, VPC, ELB, Auto - Scaling, Security Groups, Route53, IAM, EBS, AMI, RDS, S3, SNS, SQS, CloudWatch, CloudFormation, CloudFront, & Direct Connect.
  • Involved in developing and design involvement with programming provisioning devices like Chef, Puppet.
  • Chipped away at Open Source items like MySQL, Apache HTTP, Apache Tomcat, HAProxy, OpenLDAP, Nagios, Splunk and Logstash.
  • Experienced in computerization utilizing Python, Ruby and UNIX Shell/bash scripting.
  • Encounter chipping away at setup administration in Linux utilizing Puppet there by creating Puppet Manifests utilizing ruby for provisioning applications and scripts.
  • Experienced in selecting the fitting AWS benefit in view of register, information, or security prerequisites Amazon EC2 setting up examples and setting up security bunches.
  • Encounter creating Puppet modules and setup hiera for existing modules in a Ruby situation.
  • Experienced in observing wellbeing checks utilizing AWS Route 53.
  • Worked with Amazon AWS / EC2 , and Google's Docker based cluster management environment Kubernetes .
  • Hands on involvement in redesigning servers utilizing RPM, Apt-get and Yum bundle installer.
  • Experienced with AWS VPC systems administration and security; making subnets, set up peering, ACL's and VPN burrows, CloudFormation, EC2, VPCs, and AWS organizing parts.
  • Experienced in planning and conveying Security functionalities to coordinate Corporate Datacenter with Amazon Cloud Services.
  • Experienced in installing, updating and keeping up RedHat Enterprise Linux, Sun Solaris, Ubuntu, and Windows based situations.
  • Setting up databases in AWS utilizing S3 pail and designing case reinforcements to S3 container.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT , Docker, on GCP.
  • Experienced in keeping up and looking at log archives using CloudWatch, Nagios, Splunk and Logstash. Expertise in readiness of assemble scripts, manufacture specs and applying mark for the product fabricates.
  • Experienced in introducing, designing, adjusting, testing and conveying applications on Apache Webserver, Nginx and Application servers, for example, Tomcat, JBoss.
  • Strong comprehension of central advancements like DNS, Load Balancing, SSL, TCP/IP, systems administration and security best practices.
  • Experienced in stretching, labeling and keeping up the variant over the situations utilizing SCM instruments like GIT, Subversion (SVN) on Linux and windows stages.
  • Widely took a shot at Jenkins/Hudson by introducing, designing and keeping up ceaseless mix (CI) and for End to End robotization for all form and organizations.
  • Capable chipping away at Windows Active Directory, DNS, DHCP.
  • Hands on experience in HP ALM and QUERY SURGE.
  • Kept up performance tuning of VMware servers and administration of server assets between Virtual Machines.
  • Included in RPM organization for introducing, questioning and updating programming on Linux servers.
  • Dynamic cooperative individual, self-propelled with great correspondence and a quick learner.

TECHNICAL SKILLS

Version Control Tools: Subversion (SVN), Clear case, GIT, GIT Hub, Perforce, Code Commit

CI Tools: ANT, MAVEN, Make file, Hudson, Jenkins, BAMBOO, and Code Deploy.

Data Warehouse Tools: Talend, Informatica, Ab Initio

Configuration Management: Chef, Puppet, Vagrant, Maven, Gradle, Ansible, Docker, Kubernetes, Splunk, OPS Work.

Infrastructure: AWS Cloud Platform (IAAS)

Database: Oracle, DB2, MySQL, MongoDB 7 SQL Server, MS SQL.

Bug Tracking Tools: JIRA, Remedy, HP Quality Center and IBM Clear Quest.

Cloud Platform: AWS and Open stack.

AWS Services: EC2, ELB, VPC, RDS, IAM, Cloud formation, S3, Cloud watch, Cloud trial, SNS, SQS, SWF, EBS, Route 53.

SDLC: Agile, Scrum.

Web Servers: Apache, Tomcat, Web Sphere, Nix, JBOSS, WebSphere.

Languages/Scripts: C, HTML, Shell, Bash, PHP, Python, Chef, PHP, Ruby and Perl.

Operating Systems: Red hat, Ubuntu, Linux and WINDOWS, CentOS, SUSE.

Web Technologies: HTML, CSS, Java Script, JQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr. AWS DevOps Engineer

Responsibilities:

  • Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS, ROUTE 53.
  • Experienced in cloud automation using AWS cloud Formation Templates, Chef , Puppet .
  • Experience in Infrastructure Development and Operations involving AWS Cloud platforms, EC2 , EBS , S3, VPC, RDS, SES, ELB, Autoscaling, Cloud Front, Cloud Formation, ElacticCache, Cloud Watch, SNS .
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM ) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation.
  • Planning, deploying, monitoring, and maintaining AWS cloud infrastructure consisting of multiple EC2 nodes and VMware Vm's as required in the environment.
  • Experience with Microservice architectural approach.
  • Configure and ensure connection to RDS database running on MySQL engines.
  • Developed and deployed AWS Cloud Formation scripts to launch Infrastructure and configure various components of VPCs such as EC2, RDS, Public/Private Subnets, NAT, Bastion Host , Security Groups, Route53, Load Balancer, Auto Scaling group, Launch Configurations, user data , IAM roles etc. and map these resources to their respective dependencies.
  • Use of Docker to manage & deploy hyper scaled microservices.
  • Configured AWS cloud watch logs to monitor AWS resources and applications, including VPC flow logs, ELB logs, RDS logs, creating AWS customized Scripts to monitor various application and system level EC2 Instance metrics and trigger alarms based on metrics defined.
  • Supported 500+ AWS Cloud instance's and used AWS command line Interface to manage and configure various AWS products. Wrote automation scripts in Python and bash .
  • Worked on POC and implementation of ELK stack .
  • Worked on integrating application logs with Splunk and wrote several custom Splunk queries for monitoring and alerting.
  • Experience with ETL automation tools and performed proof of concept with ICEDQ.
  • Used Route53 to route traffic between different regions.
  • Expertise in architecting and deploying of fault tolerant , cost effective, highly available and secure servers in AWS .
  • Utilized Elastic Load Balancers with EC2 auto scaling groups.
  • Used Identify and Access Management (IAM) to assign roles and to create and manage AWS users and groups, and use permissions to AWS resources.
  • Configured Apache Webserver in the Linux AWS cloud environment using PUPPET automation.
  • Managed Elastic Cloud Computing ( 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 .
  • Created Snapshots and Amazon Machine Images ( AMI's ) of EC2 Instance for snapshots and creating clone’s instances.
  • Use build tools to aggregate projects using Apache, Ant, Maven, Groovy tools, and Gradle.
  • Created test branches from master branch of each repositories on GIT to perform testing of Gradle upgrade to LSR and then assisted DEV teams to do the same successfully.
  • Pipelined Application Logs from App Servers to ElasticSearch ( ELK Stack) through Logstash .
  • Built new headless framework for system agent and different agent plugin. Used Gradle and Jenkins to trigger build process.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and GIT source control.
  • Currently working out deployment alternatives utilizing Docker/K8S , Elastic Beanstalk.
  • Used GIT to keep track of all changes in source code.
  • Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters .
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Utilized Configuration Management tool CHEF& created Chef Cookbooks using recipes to automate system operations.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Docker/Kubernetes Containerization of cloud based applications.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Managing and administering multiple instances of GIT , including the build server infrastructure and operating environment for Android; develop server-side scripts/SW to customize GIT and to tie in with other tools such as Jira, Jenkins/Hudson, Bamboo.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion ( SVN ) on Linux platforms.
  • Extensively experienced in Bash, Perl, Python, Ruby scripting on Linux.
  • Experience in deploying system stacks for different environments like Dev, UAT, Prod in both on premise and cloud infrastructure.
  • Built and maintained Elastic Search Logstash, Kibana stack to centrally collect logs that are used to monitor applications
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
  • Working knowledge/exposure in TOMCAT & APACHE .
  • Installed, monitored and configured Applications in Nginx and Apache Tomcat Server and establish connectivity to databases and troubleshoot issues on the fly.
  • Experienced in working with Ticketing & Tracking Tools like JIRA , Remedy , HPSM and IBM Rational Clear Quest , TFS.
  • Experience with NOSQL databases Cassandra and MongoDB
  • Developing Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.

Environment: SVN, Clear Case, Maven, ANT, Gradle, Jenkins, GIT, Chef, Web Sphere, Jira, JBoss Application Servers, Apache Tomcat, ELK, Agile/Scrum, SDLC, Windows, Docker, Nginx, Nagios, AWS EC-2, Route 53, S3, VPC, EMR, SQS, Autoscaling, ELB, Shell Scripts, Unix/ Linux environment.

Confidential, Woodlands, TX

AWS DevOps Engineer

Responsibilities:

  • Designed AWS Cloud Formation templates to create custom sized VPC , subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Setup and build AWS infrastructure in various resources, VPC, EC2, S3, IAM, EBS , Security Group, Auto Scaling, RDS in Cloud formation JSON templates.
  • Installed, configured and managed the ELK (Elastic Search, Log stash and Kibana ) for Log management within EC2 / Elastic Load balancer for Elastic Search .
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC .
  • Extreme experience in architecting and deploying of fault tolerant, highly available, cost effective and secure servers in AWS and MS Azure .
  • Develop micro-services through an API-first approach
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java , PHP, Node.js , Python , Ruby, and Docker on familiar servers such as Apache , and IIS .
  • Built Elasticsearch ( ELK Stack ) cluster in multiple data centers for High Availability.
  • Created AWS Route53 to route traffic between different regions.
  • Used security groups, network ACLs , Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
  • Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Configured and installed monitoring tools Kibana, Logstash and Elastic Search on the servers.
  • Designed, developed and implemented multi-tiered Splunk log collection solutions.
  • Configured high availability and fault tolerance of the applications using Elastic Load Balancers (classic & application load balancers), launch configuration using AMIs and boot strapping scripts, health checks and alarms to trigger auto scaling to maintain number of instances and adjust capacity to scale up/down based on triggered alarms and tested application vulnerabilities to maintain high availability.
  • Maintained Linux virtual servers on EC2 using Chef and Familiar with Cloud Watch , Elastic IP's and manage security groups for EC2 servers, Hands on experience with the AWS CLI and SDKs /API tools.
  • Used Cloud Watch to create alarms, monitor and notifications in EC2 hosts.
  • Experienced working AGILE Operations process and tools area.
  • Used Simple storage services ( S3 ) for snapshot and Configured S3 lifecycle of Applications logs, including deleting old logs, archiving logs based on retention policy of Apps.
  • Experience on Splunk search construction with ability to create well-structured search queries that minimize performance impact.
  • Experience in AmazonEC2 in setting up instances, worked closely with infrastructure teams to troubleshoot complex issues and setting up security groups.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS .
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Worked on Standardizing Build & Deployment method. Involved in creating new environments for testing purposes.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Hands on experience in Docker hub , K8S .
  • Installed/Configured/Managed Puppet Master/Agent . Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet community and Puppet Enterprise.
  • Deployed Docker clusters to Kubernetes .
  • Configured and administered Monitoring tools like Nagios , Logstash , ElasticSearch etc.
  • Managed environments DEV, TEST, STAG and PROD for various releases and designed instance strategies
  • Virtualized the servers using the Docker for the test environments and dev-environments needs and, configuration automation using Docker containers.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Evaluated Chef and Puppet framework and tools to automate the cloud deployment and operations.
  • Implemented continuous integration using Jenkins, Packer.
  • Expanded Experience in Network Management like DNS, NIS, NFS, LDAP, TFTP and system troubleshooting skills.
  • Experienced enough in using Nexus and Artifactory Repository Managers for Maven Builds.

Environment: EC2, S3, auto scaling, AMI, ELB, EBS, IAM, RDS, DNS, cloud watch, route53, VPC, cloud front, Elastic Beanstalk, BASH, APACHE/TOMCAT, Java, Python, Ruby, Redshift, chef, Puppet.

Confidential, Wayne, NJ

DevOps Engineer

Responsibilities:

  • Strong experience on DevOps tools such as GIT , Chef , Docker , Puppet , Vagrant, Virtual box, Ansible, Jenkins, Maven, ANT and SVN .
  • Developed and implemented automated Linux infrastructure environments on VMs using Vagrant , Chef, Jenkins, Maven, Git, Apache and Tomcat servers .
  • Versioning and Source control of codes using GIT , Bitbucket using concepts such as branching, merging, labelling/tagging, branches locking, access control and integration.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Worked on various AWS EC2 , and S3 CLI tools.
  • Experience with microservices and containers, including Docker and with applying this technology to continuous delivery.
  • Worked on Tomcat , JBOSS , WebLogic and WebSphere Application servers for deployments.
  • Expertise in writing CHEF cookbooks and recipes to automate infrastructure as a code.
  • Expertise in converting build.xml into pom.xml to build the applications using MAVEN .
  • Experience in installing Docker using Docker tool box.
  • Implemented a continuous delivery using Jenkins in Linux environment.
  • Worked closely with different projects for build and release SCM effort like Branching, Tagging, Merge, etc.
  • Involved in the setup of Chef servers, work stations, nodes and bootstrapping new infrastructure chef nodes for configuration management.
  • Setup the Jenkins jobs for Continuous integration process and to execute test cases.
  • Migrated on premises Databases to AWS .
  • Experience in LINUX and using SHELL, PERL, PYTHON scripting to automate processes.
  • Experience working with JIRA management tools, Crucible and confluence pages development.
  • Experience in resolving Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
  • Skilled at Software Development Life Cycles ( SDLC ) and Agile Programming Methodologies.
  • Writing JSON templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GITHUB (sub version control).
  • QA experience in all phases of life cycle, including requirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management, and reporting.
  • Used JIRA to track issues and Change Management.
  • Worked on Tomcat 7 , JBOSS , WebLogic and WebSphere Application servers for deployments.
  • Strong experience in working in Linux and Windows environments.

Environment: ANT, Puppet, Jenkins, Make, JIRA, Perforce, Shell, UNIX, Linux, Subversion, AWS, Nexus, Apache 2.x, Apache Tomcat 6.x/7.x, New Relic

Confidential, New York City, NY

Build & Release Engineer

Responsibilities:

  • Ability to manage SCM processes which include compiling, packaging, deploying, automating processes and application configurations.
  • Efficient in tracing complex build problems, release issues and environment issues in a multi component environment.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Created auto scheduled builds through TFS and Windows task scheduler.
  • Implemented Release schedules, communicated the release status, created rollout plans, tracked the project.
  • Maintained build and deployment procedures and resolved configuration management issues, created Branches for each release for specific environment, making baselines and Merging of branches.
  • Defining Branching strategies and CM build cycle in a complete SDLC for different projects.
  • Carried Deployments and builds on various environments using continuous integration tool Jenkins.
  • Documented project's software release management procedures with input decisions.
  • Defined and setup the plans in build process for JUnit Test (Mock) and Integration Test (API).
  • Coordinates and participates in regular pre and post-release review meetings to assist with the evaluation of release quality.
  • Developed UNIX Scripts for manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Stood up new Jenkins build slaves and configured them in different data centers and documented what software's needs to be installed with the entire configuration details.
  • Extensive experience in working with various teams such as QA, Engineers and other teams to ensure automated test efforts are strongly integrated with the build system.
  • Member of the Technical Design team, Build and Release Module for Development of new products.
  • Involved in research of the project application architecture to support/resolve build, compile and test issues/problems.

Environment: Subversion, ANT, MAVEN, Java.J2EE, Hudson/Jenkins, Apache Tomcat, UNIX, JIRA, Perl Scripts and Shell Scripts

Confidential

Build & Release Engineer

Responsibilities:

  • Expert in deploying the code through web application servers like WebSphere/WebLogic/ Apache Tomcat/JBOSS. supported multiple teams for multiple applications including .Net and Java/J2EE.
  • Designed and maintained the Subversion/CVS repositories and the access control strategies.
  • Coding the designed modules Multi -threading, C and C++.
  • Key tasks of my job include configuration and automation of the build process for continues integration and nightly builds. Manage IIS web fronts end servers. Automatic builds and deployments of .NET web servers.
  • Created a virtual network on Windows Azure to connect several servers.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Implemented GitLab for version control of puppet modules and process documentation
  • Documented project’s software release management procedures with input decisions.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in both Subversion and Perforce.
  • Wrote custom puppet modules for managing the full application stack (Tomcat/httpd/MySQL/Java).
  • Involved in migration activities of Java scripts and Database scripts from Oracle, MS SQL Server and MYSQL into different environments like Development, QA, UAT and Production on Red Hat Enterprise Linux (RHEL) Infrastructure
  • Built a comprehensive PERL script that would call the required Make files and notify the build distribution team in case of Build errors or Completion of the builds.
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.
  • Experience in working with the release and deployment in JAVA, Android, IOS, C, C++, and ASP.net web applications environment.

Environment: Subversion, Perforce, Ant, Jenkins, Hudson, Web Sphere Application Server (WAS), Web services, Web Logic, Test Director, Mercury, Quality center, Oracle 10g, Visual Build, .Net, ANT, J2EE, Web sphere.

Confidential

UNIX/Linux Administrator

Responsibilities:

  • Expertise in administration of UNIX, RHEL and SUSE a combination of systems architecture and development.
  • Installing software packages on RHEL 4.x/5.x and Solaris 8/9
  • Creating, Mounting and Troubleshooting Network File System (NFS) file systems on different OS platforms.
  • Networking communication skills and protocols such as TCP/IP, Telnet, FTP, NDM, SSH, SNMP, Rlogin.
  • Custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.
  • Performing kernel and database configuration optimization such that it limits I/O resource utilization on disks.
  • Writing Shellscripts 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.
  • Apply OS patches and upgrades on a regular basis and upgrade administrative tools and utilities.
  • Installed and configured Apache / Tomcat web server.
  • File system Tuning and growing using VERITAS File System (VxFS), coordinated with SAN Team for storage allocation and Disk Dynamic Multi path.
  • Kernel tuning, Writing Shell scripts for system maintenance and file management.
  • Setup Squid Proxy Server for internet sharing and to block the unwanted sites.
  • Used Puppet tool for managing system configurations.
  • Dealt with Linux Utilities: KICKSTART, SSH, FTP, AUTOFS, Quota Management, wrappers.

Environment: Linux (RHEL 4.x/5.x), Solari8/9/10, CentOS, VERITAS Volume Manager, Shell Scripting, Autosys, VMWARE, Apache Tomcat, Nagios, WebSphere Application Servers 6.x

We'd love your feedback!