We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

2.00/5 (Submit Your Rating)

Minneapolis, MinnesotA

SUMMARY

  • 8+ Years of varied experience in teh Information Technology arena focused on Systems/ Network Administration, Cloud Computing, DevOps Principals wif maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments
  • Experienced in AWS Cloud IaaS platform wif features EC2, VPC, ELB, Auto - Scaling, Security Groups, Route53, IAM, EBS, AMI, RDS, S3, SNS, SQS, CloudWatch, CloudFormation, CloudFront, &Direct Connect.
  • Used Kubernetes to deploy scale, load balance, scale and manage docker containers wif multiple namespace versions.
  • Experienced in installing, upgrading and maintaining RedHat Enterprise Linux, Sun Solaris, Ubuntu, and Windows based environments.
  • Worked extensively wif MAVEN build tools for writing pom.xml files respectively.
  • Developed build and deployment scripts using MAVEN as build tool and automated teh build and deploy processes using Jenkins to move from one environment to other environments.
  • Hands on Open Stack using on price and hybrid clouds.
  • Integration of Automated Build wif Deployment Pipeline. Installed Chef Server and clients to pick up teh Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Experience in development and configuration experience wif software provisioning tools like Chef, Puppet.
  • Experience working on configuration management in Linux using Puppet there by developing Puppet Manifests using ruby for provisioning applications and scripts.
  • Experience developing Puppet modules and configuration hiera for existing modules in a Ruby environment.
  • Installing Docker registry for local upload and download of images.
  • Implemented Docker to create containers for Tomcat server, Jenkins.
  • Building teh Docker containers from docker images at runtime.
  • Hands on using teh guest opening system for hosting teh Docker containers independent on teh platforms.
  • Stood up new instance of Team Foundation Server 2015 which was an upgrade to teh previous instance of TFS 2013.
  • Installed new TFS / Visual Studio updates whenever updates are available.
  • Proficient in using version control tool like Team Foundation Server (TFS) and Visual Source Safe (VSS), SVN.
  • Experienced in installing, configuring, modifying, testing and deploying applications on Apache Webserver, Nginx and Application servers such as Tomcat, JBoss.
  • Experienced in automation using Python, Ruby and UNIX Shell/bash scripting.
  • Worked wif teh development team to generate deployment profiles (jar, war, ear) using ANT Scripts and Jenkins.
  • Extensively worked on Jenkins/Hudson by installing, configuring and maintaining continuous integration (CI) and for End to End automation for all build and deployments.
  • Involved in JIRA as defect tracking system and configure various workflows, customizations and plug-ins for JIRA bug/issue tracker, integrated Jenkins wif JIRA, GitHub.
  • Worked on Open Source products like MySQL, Apache HTTP, Apache Tomcat, HAProxy, OpenLDAP, Nagios, Splunk and Logstash.
  • Experienced in selecting teh appropriate AWS service based on compute, data, or security requirements Amazon EC2 setting up instances and setting up security groups.
  • Experienced wif AWS VPC networking and security; creating subnets, set up peering, ACL's and VPN tunnels, CloudFormation, EC2, VPCs, and AWS networking components.
  • Experienced in designing and deploying Security functionalities to integrate Corporate Datacenter wif Amazon Cloud Services.
  • Setting up databases in AWS using S3 bucket and configuring instance backups to S3 bucket.
  • Implementing using Power shell, Elastic Search, Logstash, Kibana, (ELK), Q Radar etc.
  • As part of continuously delivering Agile team, develop, test, and deploy Data platform features Develop ongoing test automation using Chef, Python based framework Using Ansible to Setup/teardown of ELK stack (ElasticSearch, Logstash, Kibana).
  • Working wif teh ELK (Elastic Search, Logstash, Kibana) stack to analyze log data obtained from Microsoft Business Intelligence tools.
  • Experienced in monitoring health checks using AWS Route 53.
  • Experienced in maintaining and analyzing log files using CloudWatch, Nagios, Splunk and Logstash.
  • Experienced in maintaining and analyzing log files using CloudWatch, Nagios, Splunk and Logstash.
  • Strong Knowledge on apps like Splunk Db Connect V.2, Splunk App for AWS, Splunk Add-on for AWS, SOS.
  • Expertise in preparation of build scripts, build specs & applying label for teh software builds.
  • Solid understanding of fundamental technologies like DNS, Load Balancing, SSL, TCP/IP, networking and security best practices.

TECHNICAL SKILLS

Cloud Platform: AWS and Open stack.

CM TOOLS: Chef, Puppet,Vagrant, Ansible, Docker, Kubernetes, Splunk

Build Tools: ANT, MAVEN, Make file, Hudson, Jenkins, BAMBOO

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

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

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

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

Infrastructure: AWS Cloud Platform (IAAS)

Web Technologies: HTML, CSS, Bootstrap, XML, JSON, XSD, XSL, XPATH

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

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, Minnesota

Sr. AWS DevOps Engineer

Responsibilities:

  • Worked closely wif teh Development Team in teh design phase and developed use case diagrams.
  • POC and architect transition and implementation of Kubernetes/Docker
  • Setting up teh build and deployment automation for Terraform scripts using Jenkins.
  • Designed / developed distributed private cloud system solution using Kubernetes Docker on CoreOS
  • Installing Docker registry for local upload and download of images.
  • Implemented Puppet Master, Puppet Console and Puppet Agents, Create Puppet modules and Classes.
  • Used Kibana to illustrate teh data wif various display dashboard such as metric, graphs, pia-chart, aggregation table.
  • Worked on installing Jira add - on for splunk, SFDC data ingestion calling through APIs.
  • Set up Elasticsearch, Logstash and Kibana for multiple clusters, helping other teams quickly access new job logs
  • Developed a stream filtering system using Spark streaming on top of ApacheKafka
  • Using Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Worked on wif two different teams where they moved there infrastructure to AWS Console using build infrastructure called Terraform.
  • Used ELK (Elasticsearch, Logstash, Kibana) stack to gather log data from hundreds of client locations
  • Used advanced search engine ELK stack (Elasticsearch, Logstash and Kibana) to process large datasets and visualize teh results based on aggregations and filters on structured and unstructured fields
  • Strong understanding and hands on experience working wif Kibana 4.1.2 to generate customer facing dashboards.
  • Designed a basic view framework/layout structure in Kibana 4.1.2 to support custom drill down views of an entire customer population.
  • Experience in troubleshooting and unblocking critical, time sensitive issues on GoogleCloud Platform, MongoDB, Redis, Docker, CentOS, RHEL, Consul, Terraform, CICD.
  • Troubleshooting any build issue wif ELK and work towards teh solution work on scripting teh automated solution of teh platform monitoring wif python and Ansible Working wif teh Kibana dashboard for teh overall build status wif drill down features.
  • Experience in installing, configuring and maintaining ELK stack systems
  • Performed code line GIT pushes (releases) to production and customer servers and Developed and improved GIT push scripts.
  • Custom Python deployed wif Apex and Terraform to AWS Lambda used to monitor Jenkins server.
  • Used Amazon IAM to grant fine access of AWS resources to users. Also, managed roles and permissions of users to AWS account through IAM.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Updated Terraform templates for existing 3Tier AWS architecture for deploying instances in AWS
  • Set up Auto Scaling Groups based on memory and CPU to adapt to unforeseen spikes wifout having an outage or needing manual intervention.
  • Set up Elastic Load Balancers for different applications to ensure high availability of applications.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Used Amazon Route53 to manage DNS zones and give public DNS names to elastic load balancers ip's.
  • Used Cloud Watch logs to move application logs to S3 and create alarms raised by applications.
  • Configured an AWS Virtual Private Cloud (VPC) and Data Base subnet group for isolation of resources wifin AWS RDS.
  • Worked on Virtualization of build and SCM environments.
  • Performed SCM-guru tasks including branching, merging, server recovery, permission handling.
  • Building pipelines in Jenkins while also fully scripting teh creation and provisioning of Jenkins.
  • Scripting infrastructure and (Linux) machine provisioning from scratch using tools such as Bash and teh Ruby AWS SDK.
  • Worked wif teh development team to generate deployment profiles (jar, war, ear) using ANT Scripts and Jenkins.
  • Testing teh newly developed infrastructure wif tools like Cucumber and serverspec.
  • Versioning all system artifacts in GIT including infrastructure as code.
  • Set up Elasticsearch, Logstash and Kibana for multiple clusters, helping other teams quickly access new job logs.
  • Created teh first CloudFormation template to explore teh functionality and usability for future deployments on cloud.
  • Indexed data in Elastic Search using teh river plugin. Queried data using teh elastic search API.
  • Triggered functional tests automatically post deployment, verifies features/functionality of teh website, certifies builds and validates deployments.
  • Maintain a Live Like environment to test any production issues on teh setup and push it into production.
  • Deploying some web apps, managing virtual machines in AZURE platform.
  • IIS administration, setup application sites.
  • Configuration Management using Subversion (SVN) and maintaining admin related files.
  • Automating teh regular tasks in Subversion and streamlining teh process of access to SVN.

Environment: Sub Version,Kubernetes, Clear Case, Maven, ANT, Jenkins, Git, Chef, Hudson, Web Sphere, JBoss Application Servers, Apache Tomcat, ELK, Agile/Scrum, SDLC, Windows, Linux, AWS, Terraform

Confidential, Charlotte, NC

AWS DevOps Engineer

Responsibilities:

  • Cloud Architect - Handling AWS Cloud Operations, starts from Architecture Design till Application delivery.
  • Handling almost entire cloud operations like EC2, EBS, RDS, VPC, ELB, Autoscalling etc and leading teh team of Cloud Engineers.
  • Architecting High Available, Auto scalable platforms in AWS cloud on Windows & Linux.
  • Managing 24x7 support for clients on AWS Cloud across various regions.
  • Worked as Admin for AWS in managing teh user using IAM for teh AWS access.
  • DNS and load balancing experience on Route53.
  • Configured Elastic Load Balancers wif EC2 auto scaling groups.
  • Rehydration of AWS servers is performed periodically to upgrade teh application's infrastructure to have latest OS and configuration.
  • Strong understanding and hands on experience working wif Kibana 4.1.2 to generate customer facing dashboards.
  • Designed a basic view framework/layout structure in Kibana 4.1.2 to support custom drill down views of an entire customer population.
  • Responsible for building out and improving teh reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
  • Create and attach volumes on to EC2 instances.
  • Rehydration of AWS servers is performed periodically to upgrade teh application's infrastructure to have latest OS and configuration.
  • Create teh new instance wif teh latest AMI wif teh same IP address and hostname.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using chef. Collaborate in teh automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via chef cookbooks.
  • Setting up OpsCenter for teh Monitoring. Monitoring review and enhancement for system, application, Docker and Cassandra.
  • Done POC and implementation on new tools like Terraform and pushing it to stash repository, which helps in better release engineering.
  • Implemented, supported and maintained all network, firewall, storage, load balancers, operating systems, and software in Amazon's Elastic Compute Cloud.
  • Delivered architecture designs and solutions for public, private and hybrid clouds covering teh cloud architecture tiers and portfolios of cloud services.
  • Worked wif Custom AMI's, created AMI tags and modified AMI permissions.
  • Configured Elastic Load Balancers wif EC2 auto scaling groups.
  • Integration of Automated Build wif Deployment Pipeline. Currently installed Chef Server and clients to pick up teh Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Worked on Terraform for managing teh infrastructure through teh terminal sessions and executing teh scripts through teh terminal
  • Hands on Experience on Puppet server and workstation to manage and configure nodes, experience in writing puppet manifests to automate configuration of a board range of services.
  • Developed monitoring and notification tools using Python.
  • Jenkins provides continuous integration services for software development.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Run code for virtually any type of application or backend service - all wif zero administration using Lambda.
  • Implemented AWS solutions using EC2, S3 and load balancers.
  • Manage Amazon RDS for backups, software patching, automatic failure detection, and recovery.
  • Created storage cached and storage volume gateways to store data.
  • Install and configure Apache and Tomcat on Red hat Linux, Ubuntu and Amazon Linux instances.
  • Management of code releases in teh software development cycle using version control tool GIT.
  • Worked wif AWS Cloud management and CHEF.
  • Responsible for writing/modifying scripts using BASH & Shell.
  • Reduced management complexity wifout restricting control by using Elastic Beanstalk.
  • Perform system monitoring and maintain Logs using Cloud Watch.
  • Deploy and monitor scalable infrastructure on Amazon web services(AWS)
  • Implemented best practices for cloud architecture and development.
  • Provided 24*7 support to coordinate wif teh teams and customers for delivery purposes.
  • Developed and Supported tools for integration, automated testing & Release.

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

Confidential, Fort Worth, TX

DevOps Engineer

Responsibilities:

  • Installed and configured Red hat Enterprise Linux 5.x/6.x Sues Linux, CentOs and AIX servers in development, test and production environments.
  • Involved in designing and deploying multitude applications utilizing almost all of teh AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation.
  • Configured AWS IAM (Security Group) in Public and Private Subnets in VPC and created AWS Route53 to route traffic between different regions.
  • Involved in teh Branching Strategy, thereby creating different branches in teh existing workflow process using revision control tool GIT.
  • Manual Installation and configuration of Tomcat and Apache servers and worked wif Apache Tomcat for deploying and starting Java/J2ee applications.
  • Involved in JIRA as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker, integrated Jenkins wif Jira, GitHub.
  • Jenkins is used as a continuous integration tool for automation of daily process and for builds and deployments.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Implemented Infrastructure automation through Puppet, for auto provisioning, code deployments, software installation.
  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet Used Puppetserver and workstation to manage and configure nodes.
  • Managed environments DEV, UAT and PROD for various releases and designed instance strategies.
  • Production experience in large environments using configuration management tool Puppet supporting wif 500+ servers and involved in developing manifests.
  • Worked extensively wif MAVEN build tools for writing pom.xml files respectively.
  • Developed build and deployment scripts using MAVEN as build tool and automated teh build and deploy processes using Jenkins to move from one environment to other environments.
  • Used Apache Tomcat as application server for deploying teh artifacts.
  • Installed and administrate JIRA and Confluence in Integration environment and QA environment.
  • Installation of certificates on Tomcat servers. Strong in building scalable web applications on AWS.
  • Documented release, builds and source control procedures and plans.

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

DevOps Engineer

Responsibilities:

  • Installed, administered and managed Red Hat Linux, SLES, Solaris, HP-UX and AIX servers.
  • Maintaining teh infrastructure servers for different data centers using Amazon Web Services AWS .
  • Design, deploy, maintain Ubuntu server environments primarily hosted in AWS.
  • Experience in using AWS resources like IAM for maintaining teh user accounts, security groups
  • Worked directly wif Cloud Azure product team in tracking and resolving defects
  • Using GIT to manage source code developed by various platform engineers.
  • Used GIT as source code management tool: creating local repo, cloning teh repo, adding, committing, pushing teh changes in teh local repositories, saving changes for later (Stash), recovering files, branching, creating tags, viewing logs, etc.
  • Developed teh Puppet manifest scripts using DSL for teh deployment on different servers/environments.
  • Using TFS API to write a work item import/export tool for Excel import/export of all work item types per project collection and team project.
  • Migrate source code base from StarTeam to Team Foundation Server (TFS).
  • Build automation to use wif teh continuous integration scenario for triggering a coordination wif TFS Release Management. Automatic build/deployment tool utilizing TFS Build Definitions.
  • Developed Shell scripts to automate teh system management functions and system backup.
  • Extensively worked on Jenkins for Continuous Integration and for End-to-End automation for all Build and deployments.
  • Integrated Jenkins wif various DevOps tools such as Nexus, Sonarqube, Puppet etc.
  • Expertise in using build tools like MAVEN for teh building of deployable artifacts such as war & ear from source code and used MAVEN as a dependency management tool to manage all teh dependencies that are required.
  • Managed teh Maven Repository using Nexus tool and used teh same to share teh snapshots and releases of internal projects.
  • Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios wif Puppet automation.
  • Created Modules for Protocols configuration and managing them using Puppet automation.
  • Deployed teh static content to apache web servers and applications to Apache Tomcat server and JBOSS.
  • Worked wif monitoring tools such as Nagios and other monitoring tools.
  • Responsible for troubleshooting networking and system related issues wif UNIX server’s application and hardware.
  • Responsible for monitoring various servers’ performance ensuring security and stability wif teh help of available UNIX utilities.

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

Confidential 

Linux Administrator

Responsibilities:

  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant's build.xml.
  • Worked wif development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases wif teh Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins wif Maven/Hudson.
  • Configured and maintained Hudson to implement teh CI process and integrated teh tool wif Ant and Maven to schedule teh builds.
  • Work wif development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Participated in teh release cycle of teh product which involves environments like Development, QA, UAT and Production.
  • Coordinate wif teh Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Managing teh code migration from TFS, CVS and Star team to Subversion repository.
  • Implemented continuous integration using Jenkins.
  • Created repositories according teh structure required wif branches, tags and trunks.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Configured application servers (JBOSS) to deploy teh code.
  • Configured plugins for teh integration tools to teh version control tools.
  • Worked wif teh developers to configure plugins trough Eclipse to develop teh code.
  • For check in process used Tortoise SVN as a migration tool.
  • Utilize Jira for issue reporting, status, and activity planning.
  • Extensively used ANT tool to do teh builds, integrated ANT to Eclipse and did local builds.
  • Integrated Apache Maven wif Jenkins for teh builds as teh Continuous Integration process.
  • Build Java code on to different Jenkins servers as per teh schedule.
  • When required applied patches as per teh release process.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Managed and document all post deployment issues utilizing teh Post Deployments Issue Log.
  • Responsible for communicating next steps, deployment schedules, quality assurance, validation and defect tracking/resolution.

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.

We'd love your feedback!