We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

3.00/5 (Submit Your Rating)

Dayton, OH

SUMMARY

  • AWS DevOps Engineer with 8 + years of experience in Build and Release Engineer, Devops Engineer and Linux Administration and in automating, building, releasing of code from one environment to other environment and deploying to servers.
  • Amazon Web Services certified solutions architect.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, SVN, GitHub, CHEF, Terraform and AWS.
  • Expertise in designing and implementing automated provisioning of full stack application services (VPC, Security Groups, Instances, ELB) in AWS using Terraform.
  • Expertise in configuring Jenkins job to spin up infrastructure using Terraform scripts and modules.
  • Experienced in Building CI pipeline using GitLab, Jenkins and Ansible for VM provisioning.
  • Extensively worked with broad range of AWS Cloud Services like EC2, ELB, Auto Scaling, VPC, Route53, RDS, S3, IAM, SNS, SQS, AWS EMR, AWS Redshift, Dynamo DB, Elastic search and Cloud Watch, have in - depth practical knowledge on other cloud services like Microsoft Azure and OpenStack.
  • Experienced in cloud application and server virtualization using AWS (Amazon Web Services), Rackspace and Azure.
  • Transferred data from Datacenters to cloud using AWS Import/Export Snowball service.
  • Provided support to database team in creating, testing and deploying databases in AWS Cloud.
  • Configured and maintained Redhat OpenShift PaaS environment.
  • Worked on container based technologies like Docker, OPENSHIFT and Kubernetes.
  • Proficient level of experience on DevOps essential tools like Subversion (SVN), GIT, Docker, Kubernetes, Ant, Maven, Jenkins, Hudson,Teamcity, Rundeck, VSTS, Chef, Puppet, Ansible.
  • Experienced in all facets of full CM process with tools such as SVN, GIT, PVCS, TFS, Clear Case, Clear Quest, Perforce, Cruise Control, Jenkins, Bamboo, Puppet, Chef and Ansible.
  • Experience in Branching, Tagging and maintaining versions across Environments using Version Control Tools like SVN, GIT.
  • Experienced with Docker, Kubernetes, swarm and clustering frameworks.
  • Worked on Docker Container, Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Expertize in using the Docker for virtualization, Ship, Run and Deploy the application securely to fasten the Build/Release Engineering. Virtualized the servers using the Docker for the test environments and dev-environment needs.
  • Experienced in maintaining Docker containers and docker images for run time environment.
  • Worked with on boarding Application teams to build and deploy their code using Git, TFS, Jenkins, Nexus, Urbancode and Ansible.
  • Configured and Administered Nexus Repository Manager.
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like make file.
  • Created Jobs for Builds and Deployments, installed several plug-ins in to support multiple tools required for the implementation of projects.
  • Rich experience on using Jenkins/Hudson continuous integration service for automating everyday tasks and enhancement of build cycle for variety of products.
  • Experience in setting up build pipelines in Jenkins by using various plugins like Maven plugin, EC2 plugin etc.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef & Jenkins.
  • Proficient in automating test cases though Jenkins pipeline.
  • Experience in writing shell scripts to push the code from Bamboo to Urbancode deploy and Artifactory.
  • Hands on automation experience on Selenium with Java (Worked on Selenium WebDriver,), JUnit, TestNG, Maven, and also implemented Data driven and BDD Framework using Cucumber.
  • Experience in developing and executing test cases manually and developed automation script with Selenium IDE, Grid, Selenium RC, Selenium Web driver.
  • Familiar with integrating JUNIT code quality tools.
  • Expertise in Managing and maintaining ongoing changes to configuration in Puppet.
  • Experience in automating routine tasks using Shell scripts, javascript, python scripts and Puppet.
  • Created and managed Chef Cookbooks.
  • Experienced in Working with Chef Cookbooks, Chef Recipes, Chef attributes and Chef Templates
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes.
  • Experienced in writing playbooks for Ansible and deploying applications using Ansible.
  • Experienced in administering and maintaining Atlassian products like JIRA, Bitbucket/Stash and Confluence.
  • Good Knowledge on Spark framework on both batch and real-time data processing.
  • Experienced in using Bug Tracking tools like JIRA and HP Quality center.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Experience with various persistence mechanisms and APIs like SOAP API's and Rest API's.
  • Extensively experienced in Bash, Perl, Python, Ruby scripting on Linux.
  • Good knowledge of Middleware Application Servers.
  • Expertise in Agile Testing Methodologies & Software Test Life Cycle (STLC).
  • Experience of the full Software Development Life Cycle (SDLC) and Methodologies & Validations to ensure the Quality Assurance Control.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring /Network/Monitoring/Log Trace Monitoring.
  • Responsible to designing and deploying new ELK clusters (Elasticsearch, logstash, Kibana, beats, Kafka, zookeeper etc.
  • Proficient DB administration (SQL Server, Oracle, DB2, MongoDB, RabbitMQ, MySQL, MS SQL, T-SQL, Sybase) knowledge for maintaining and performing required DB tasks.
  • In-depth knowledge on Tableau Desktop, Tableau Reader and Tableau Server.
  • Extensively experienced in UNIX performance tuning and Capacity Planning.
  • Expert in installation, configuration & troubleshooting VMware ESX VSphere, Virtual Center, Servers and ESXI servers like VMware VSphere and VSphere.
  • Experienced in web/application servers like Apache, JBOSS and Tomcat.
  • On-call support for 24/7 for troubleshooting production issues.
  • Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
  • Troubleshooting system and user issues, providing friendly and timely Linux customer support.

TECHNICAL SKILLS

Languages: C, C#, C++, Java.

Build Tools: ANT, GRADLE, MAVEN, DOCKER, Kubernetes, Terraform, Jenkins, Hudson, Teamcity, Rundeck, Bamboo, Puppet, Chef and Ansible

Web Technologies: HTML, CSS, Java Script, XML, JDBC

Databases: Oracle, SQL, My SQL, SQL Server, T-SQL, MS SQL, Postgre SQL, NoSQL,MongoDB, RabbitMQ

Testing Tools: Selenium, Junit, TestNG, Cucumber.

Operating System: RedHat Linux 4/5/6/7, CentOS 5/6/7, Windows Servers 2003, 2008, 2008 R2, 2012, 2012 R2, Windows 2000, XP, 7 Cloud Services

Versioning Tools: CVS, Subversion, GIT, ClearCase, TFS, Perforce, Nexus

Atlassian Tools: JIRA, BitBucket, Stash, Confluence

Scripting Languages: Shell scripting, Perl scripting, Python scripting, Ruby

Amazon Web Services: EC2, Simply Storage Service,Cloud Front, Relational Data Base, Virtual Private Cloud, Route 53, Cloud Watch, Cloud Trial, Identity and Access Management, Simple Notification Service, AWS EMR, AWS CLI.

Monitoring Tools: Cloud Watch, Nagios, Graphana

Network Protocols: WINSCP, SSH, VPN

Cloud Services: AWS, Microsoft Azure, Open Stack, Openshift, Rackspace

Production Support: Apache, Tomcat, JBOSS, Websphere, Webserver, Weblogic

PROFESSIONAL EXPERIENCE

AWS/DevOps Engineer

Confidential, Dayton, OH

Responsibilities:

  • Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
  • Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, RDS, Route53 etc.
  • Designed AWS architecture, Cloud migration, AWS EMR, Dynamo DB, Redshift and event processing using lambda function.
  • Deployed and monitored, migrated the scalable infrastructure on Amazon web services specifically on AWS EC2, S3.
  • Integrated CloudFormation solutions, modularized VPC deployment.
  • Used terraform to write infrastructure as code.
  • Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets.
  • Automated end-to-end transit hub connectivity resource deployment in AWS via terraform.
  • Created AWS Route53 to route traffic between different regions.
  • Managed Route 53 DNS hosted zones configuring aliases for Elastic Load Balancer applications
  • Worked onAWSOpsWorks in integration with Chef Configuration management tool to maintain infrastructure.
  • Constructed AWS Security Groups which behaved as virtual firewalls controlling the traffic allowed to reach one or greater AWS EC2 instances.
  • Worked on storage service Amazon S3 to store and retrieve media files such as images and used Amazon Cloud Watch monitor the application and to store the logging information.
  • Automated the process of retrieving cloud watch metrics like CPU, Mem, Network utilization scripts and presenting them in xlsx format.
  • Created script using AWS CLI to report key CloudWatch metrics for Redshift to automate Redshift health monitoring.
  • Implemented clean up scripts/Lambda functions in Python and Ruby to delete unused instances, EBS volumes, Snapshots and Cloud watch alarms.
  • Provided operational support to Kinesis Streams software development team.
  • Launched Kinesis Streams services in new AWS regions.
  • Implemented and maintained the branching and build/release strategies utilizing Subversion (SVN) and GIT and involved in periodic archiving and storage of the source code for disaster recovery.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- Nexus v3.
  • Reduced,built and deployed times by designing and implementing Docker workflow.
  • Set up system for dynamically adding and removing web services from a server using Docker, Nginx.
  • Using various tools such as Ant, Maven, Jenkins, VSTS and Chef, I have established release management processes for the existing Java based applications and established automated build processes that were non-existent previously.
  • Maintained and administered source code repository Subversion and designed versioning strategy in TFS to support parallel development for multiple releases.
  • Wrote ANT Scripts to automate the build process, provided ANT build script for building and deploying the application.
  • Integrated Ant and maven with TFS source control to automatically trigger Builds and publish results back to TFS.
  • Installated, Configured and Integrated UrbanCode Deploy.
  • Onboarded the application on Urbancode Build and Urbancode Deploy tool.
  • Automated the deployment of java builds using chef and ansible.
  • Enabled customers to better manage software development, deployments and infrastructure with tools such as GITHub, Jenkins and Chef.
  • Worked on using Chef Attributes, Chef Templates, Chef Recipes, and Chef Files for managing the configurations across various nodes using Ruby.
  • Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources. Automated provisioning of cloud infrastructure with Chef.
  • Replaced existing manual deployment and management processes with Chef and AWS OpsWorks stacks across 4 product platforms.
  • Used Amazon Linux AMI packages and configurations for tight integration with Chef.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Managed the configurations of multiple servers using Ansible.
  • Deployed mircoservices, including provisioning AWS environments using Ansible Playbooks.
  • Written cookbooks for Web Logic, JDK, and Jenkins, tomcat, JBoss and deployment automation.
  • Monitored systems with Nagios & Graphana.
  • Configured & Managed different Nagios Plug-in.
  • Installed, configured, and maintained ELK stack systems.
  • Used ELK (Elasticsearch, Logstash and kibana) for name search pattern for a customer.
  • Involved in Linux system administration and performance tuning. Wrote Shell Scripts (bash), Python, Perl Scripts to automate the package installation, web server and instance configuration.

Environment: AWS, Kinesis, SVN, GIT, Docker, Kubernetes, Ant, Maven, Jenkins, VSTS, Terraform, Chef, Ansible, Nagios, Graphana, ELK, Tomcat, JBoss, Java, Ruby, Perl, Python, Web Logic, JDK

DevOps/AWS Engineer

Confidential, Boston, MA

Responsibilities:

  • Developed an auto-scaling architecture which works both in EC2 and on premise data centers.Managed hardware, software, and networking for a large scale cluster on Amazon EC2.
  • Involved in designing and deploying a multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, AWS EMR, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and autoscaling in AWS Cloud formation.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Managed Amazon redshift clusters such as launching the cluster and specifying the node type as well.
  • Migrated the website domain to Route 53.
  • Used security groups, IAM roles, scaling groups, load balancers, Monitored EC2 instances with Cloud Watch.
  • Used GIT source control systems to manage code.
  • Created, maintained and administrating Git and Subversion repositories as source code managements.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Configured the Subversion plugin for JIRA to relate code commits to the issues created.
  • Integrated JIRA to TFS to get automated the flow of Development and Deployment.
  • Containerized all the Ticketing related applications- Spring Boot Java and Node.Js applications using Docker.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Administered and Implemented CI tools like Jenkins, Bamboo & Hudson for automated builds and to build and implement the end to end automation process.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Administered Hudson and Installed and Managed Plugins in Hudson, Created users in Hudson.
  • Managed users in Hudson by giving them appropriate permissions and also created deployment scripts in Hudson that can be used in Hudson for one click deployment
  • Performed baseline builds merges, software release management and other SCM activities.
  • Designed and implemented fully automated server build management, monitoring and deployment by usingDevOpsTechnologies like Puppet.
  • Automated Provisioning and App Servers Configuration in all three environments using Puppet and Chef configuration management tools.
  • Performed system administration and operations tasks using Chef, Nagios.
  • Utilized Chef to provision servers for quick deployment of application, web, and database servers.
  • Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.
  • Designed, Installed and Implemented Ansible configuration management system.
  • Responsible for all the middleware component installations, configurations and deployments like JBOSS - automated most projects using Ansible.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Worked on Monitoring systems Nagios and Splunk and repositories Nexus and Artifactory.
  • Installed Splunk on unix and Splunk SOS for monitoring the health of the clusters. Integrated Splunk with Active directory and LDAP authentication.
  • Improved the performance of SQL scripts by using Object Role Modelling methodology.
  • Used Confluence in documentation of processes.
  • Installed and Configured SSH, TELNET, FTP, DHCP, DNS.
  • Installed and configured NFS, NIS, TCP/IP and ZFS.
  • Involved in performing code reviews in C++, Python and Shell scripting languages for moving into development on LINUX, UNIX operating systems.
  • Worked on developing and testing enterprise products, with current focus on cloud based application and giving solution to challenges imposed by multi data center deployed SaaS products and their needs for DevOps tools and automation.

Environment: AWS, Subversion, GIT, JIRA, Ant, Gradle, Docker, Kubernetes,, Jenkins, Bamboo, Hudson, Chef, Puppet, Nagios, Splunk, Nexus Artifactory, SQL, Confluence, Java, Node.JS, SSH, TELNET, FTP, DHCP, DNS, NFS, NIS, TCP/IP, C++, Python, Shell, LINUX, UNIX, Bitbucket

DevOps/AWS Engineer

Confidential, Chicago, IL

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Utilized AWS CloudFormation service templates to setup an environment in the cloud.
  • Used OpenStack and AWS cloud services to launch Linux and windows machines, created security groupsand written basic Power Shell scripts to take backups and mount network shared drives.
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Created S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
  • Worked on configuring S3 versioning and lifecycle policies and backup files and archive files in glacier.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Wrote Lambda function in python scripts for AWS lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.
  • Used CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Analyzed, designd and implemented the architecture of REST and SOAP API’s and Implemented robust set of services and API's to power the web application/ Mobile application.
  • Designed, developed & delivered the REST and SOAP APIs that are necessary to support new feature development and enhancements in an agile environment.
  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Wrote json templates for cloud formation and Ruby scripts for chef automation and contributing to our repository on GitHub (sub version control).
  • Implemented continuous integration using Jenkins and VSTS.
  • Used Jenkins, Chef, shell scripts to automate the code deployment & automation of continuous integration infrastructure (Bamboo, Stash, GIT and Nexus were also used in this process)
  • Developed Chef recipes to configure, deploy and maintain software components of the existing infrastructure..
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Configured Docker containers and CloudBees Jenkins Jobs with GitHub for CI/CD Pipelines
  • Created automation tool using Anthillpro of daily weekly quarterly admin activities, build, patch and package tasks using AnthillPro.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Configured and automated the Bamboo Build jobs for Continuous Integration.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Supported and developed tools for integration, automated testing and release management.
  • Used IBM Rational Clear Quest for tracking the changes and approval process.
  • Involved in creating new elements in Vobs.
  • Administered Build Forge for automated build and deploy activities.
  • Implemented automated local user provisioning in instances created in Open Stack cloud through Chef Recipes.
  • Established Puppet Best practices approaches to systems deployment with other tools and managing Puppet as a unit of software deployment and independently version controlled.
  • Installed and configured Linux for new build environment.
  • Integrated of Puppet with Apache and developed load testing and monitoring suites in Python.
  • Utilized Nagios tool to monitor highly optimized PAAS and IAAS solutions.
  • Used to Cloudwatch to actively monitoring stats from all of the parts in your AWS solutions.
  • Wrote scripts in Python to automate log rotation of multiple logs from web servers.
  • Wrote Shell Scripts, Python, JavaScript's to automate the package installation, web server and instance configuration.
  • Helped working on Virtual servers including VMware ESX server, Docker, Vagrant and Openvz environments.

Environment: Openstack, AWS, CloudBees, GIT, Nexus, Docker, Kubernetes, Ant, Jenkins, VSTS, Bamboo, Vagrant, Puppet, Chef, Nagios, Cloudwatch, Rational Clear Quest, Vobs, Tomcat, Python, Ruby, Javascript, PowerShell, Linux

Build and Release Engineer

Confidential, Montclair, NJ

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 UNIX platform.
  • Configured Management (SCM) tools like Subversion (SVN), GIT.
  • Used the version control system GIT to access the repositories and used in coordinating with CI tools.
  • Developed Maven build scripts for maintaining test automation builds & Java based library to read test data from XML & Properties files using Junit and loading it into Selenium.
  • Worked on Docked-Compose and Docker - Machine
  • Worked with repository managers like Nexus and Artifactory.
  • Integrated Ant & Maven with GIT to manage and deploy project related tags.
  • Installed and configured GIT and communicating with the repositories in GITHUB.
  • Installed, configured and administered Jenkins CI tool on Linux machines.
  • Installed Rundeck plugin in Jenkins to schedule a job execution after a Successful build.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Managed and monitored the server and network infrastructure using Splunk.
  • Written manifests/Recipes and Ruby scripts to customize the Puppet as per our environment.
  • Developed 20+ REAN application chef cookbooks including Splunk configurations cookbook, Alert logic configuration cookbooks, AWS cloudwatch monitors cookbook etc.
  • Installed Workstation, Bootstrapped Nodes, Wrote Cookbooks and uploaded them to Chef-server
  • Troubleshooted communication issues with Chef client nodes and Chef servers.
  • Created and maintained the Shell/Perl deployment scripts for WebSphere application servers.
  • Developed Perl and shell scripts for automation of thebuildandreleaseprocess.
  • Designed Deployment Model for Websphere and Weblogic Applications On AIX, UNIX and Windows
  • Designed Workflows to automate the Build and Deploy Process.
  • Maintained ne for tracking and updating project defects and tasks.
  • Installed, configured and maintained servers such as HTTP, Apache Tomcat, WebSphere and WebLogic.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Carried Deployments and Builds on various environments.
  • Worked closely with project managers, developers to pinpoint and provide early warnings of build failures.

Environment: GIT, SVN, Maven, Jenkins, Puppet, Splunk, Junit, Selenium, Ruby, Shell, Perl, Linux, Websphere.

Build and Release Engineer

Confidential

Responsibilities:

  • Responsible for Development, UIT, SYTEM, UAT, STAGING, PRODUCTION Builds and Releases.
  • Assisted in maintaining current build systems, developed build scripts, and maintained the source
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug-ins for the Jira bug/issue tracker.
  • Installed and administered repository to deploy the artifacts generated by Maven and Ant and to store the dependent jars, which were used during the build.
  • Modified Maven and Gradle build scripts in case of build failure for JAVA and .NET applications.
  • Setup the Jenkins server with complete Maven build jobs providing a continuous, automated scheduled QA build environment based on multiple SVN repositories for deployments.
  • Implemented a Continuous Delivery framework using Jenkins, Ant Linux environment.
  • Worked in cross-platform environments like Linux, UNIX, AIX and Windows.
  • Monitored CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS 4.0 monitoring.
  • Deployed and Configured application server Tomcat deploying Java and Web Application.
  • Used Chef for managing server application server such as Apache, MySQL, MS SQL, Tomcat.
  • Installed and configured PostgreSQL, MySQL, T-SQL database on Red Hat Servers.
  • Documentation of detailed build configuration, Build procedures and change history for releases.
  • Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team.

Environment: GIT, SVN, JIRA, Maven, Ant, Gradle, JAVA, .NET, Jenkins, Linux, UNIX, Nagios, Tomcat, Chef, Postgre SQL, MySQL, T-SQL, MS SQL.

We'd love your feedback!