We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

3.00/5 (Submit Your Rating)

Troy, MI

SUMMARY:

  • Around 5 years of experience in the field of DevOps Engineer in application configurations, code compilation, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to servers.
  • Amazon Web Services certified solutions architect.
  • Hands on experience with AWS services like EC2, S3, RDS, VPC, ELB, EBS, Cloud Watch, and Auto scaling.
  • Experience with creating custom users & groups on an IAM console.
  • Have good knowledge on Microsoft Azure and Openstack.
  • Hands on and good knowledge about CI/CID integration.
  • Experienced in working on source controller tools like GIT, Subversion (SVN), and CVS.
  • Worked with container based deployments using Docker, with Docker images and have a good knowledge on Vagrant.
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like make file.
  • Orchestration of Docker images and Containers using Kubernetes by creating whole master and node extensively worked on Jenkins, Team City for continuous integration and for End to End automation for all build.
  • Diverse experience utilizing Java tools in business, Web, and client - server environments including Java J2EE, Java multi-threading, Java Server Pages (JSP), Java Servlets, Struts, spring, Hibernate and Java database Connectivity (JDBC) technologies.
  • Adept knowledge of Core Java, MVC Architecture and Databases. Coordination with team, peer reviews and collaborative System level testing.
  • Good knowledge of Object relational mapping for data persistency, Java Messaging Services, AngularJS and Node.js.
  • Hands-on experience on Oracle development tools such as TOAD, Oracle SQL Developer. Tested Web apps in Agile environment.
  • Experienced in Configuration management tools like Puppet, Chef, Ansible and expertise in developing Recipes/Manifests and Ruby and Python scripts to automate the environment.
  • Orchestration of application processes on different environments using Chef and Puppet in cloud (AWS) for deployment on multiple platforms.
  • Experienced in using Bug Tracking tools like JIRA and HP Quality center, web/application servers like Apache, JBOSS, Tomcat and Monitoring /Network/Monitoring/Log Trace Monitoring.
  • Installed, Configured, Managed Monitoring Tools such as Cloud Watch and Nagios for Resource.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.

TECHNICAL SKILLS:

AWS: Amazon Elastic Compute Cloud (2 years), APACHE (2 years), AWS (2 years), CHEF (2 years), EC2 (2 years),Java(1 year).

Languages: C, C#, C++, Java/J2EE,HTML5,SQL,JavaScript.

Build Tools: ANT, GRADLE, MAVEN, DOCKER, Kubernetes, Jenkins, Teamcity, Puppet, Chef and Ansible

Databases: SQL, MongoDB

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,8, Cloud Services

Versioning Tools: CVS, Subversion, GIT, Eclipse IDE

Atlassian Tools: JIRA, BitBucket, HTML, CSS, Servlets, JSPs, XML, JQuery

Scripting Languages: Shell 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, Network Protocols WINSCP, SSH, VPN

Cloud Services: AWS, Microsoft Azure, Open Stack

Production Support: Apache, Tomcat, JBOSS

PROFESSIONAL EXPEREINCE:

AWS DevOps Engineer

Confidential, Troy, MI

Responsibilities:

  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers.
  • Involved in Amazon Web Services (AWS) provisioning and AWS administrations like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, CloudFront, Elastic File system, RDS, DynamoDB, VPC, Route53, CloudWatch, CloudTrail, CloudFormation, IAM, ElasticSearch.
  • Maintained the user accounts IAM Roles, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Managed GIT and Bitbucket repositories for branching, merging, and tagging.
  • Created release branches in GIT by GIT Administration including branching, reporting and assisting with project and end user support.
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Worked on installing of Docker using Docker toolbox.
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures and managing containers in AWS ECS.
  • Implemented a production ready, load balanced, highly available, and fault tolerant Kubernetes infrastructure.
  • Worked on Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector services and deployed application containers as Pods.
  • Managed Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks.
  • Implementing a Continuous Delivery framework using Maven, Jenkins and Chef in Linux environment.
  • Developed and maintained the continuous integration and deployment systems using ANT, Maven, Jenkins, Nexus, Chef and Ansible.
  • Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins/Hudson and Git Hub.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment and converted production support scripts to chef recipes.
  • 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.
  • Refined automation components with scripting and configuration management (Ansible).
  • Managed Product Backlog and tracked bugs using JIRA.
  • Worked with the development team to increase the unit test code coverage.
  • Installed, Managed and Configured monitoring tools such as Splunk, Nagios and CloudWatch for monitoring the logfiles, Network Monitoring, log trace monitoring and the hard drives status.
  • Designed and worked with team to implement ELK (elastic search, log stash and Kibana) Stack on AWS.
  • Involved in setting up application servers like Tomcat, WebLogic across Linux platforms as well as written shell scripts, Perl, Python, Ruby scripting on Linux.
  • Installed Web Logic applications and spearheaded deployment activities.
  • Installed configured and maintained QA and production systems.

Environment: AWS, IAM, EC2, S3, VPC, RDS, R53, Cloud Watch, GIT, Subversion, Docker, Jenkins, Maven, Chef, Ansible, JIRA, Splunk, Nagios, ELK, CloudWatch, Ruby, YAML, Shell Scripting, Python Scripting, Apache Tomcat, UNIX, WebLogic.

Cloud/DevOps Engineer

Confidential, Cleveland, OH

Responsibilities:

  • Created AWS cloud formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances.
  • AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, IAM for installing configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
  • Working on version control systems like Subversion, GIT by using source code management client tools like Tortoise SVN, GitBash, GitHub, Git GUI and other command line applications
  • Configuring, automation and maintaining build and deployment CI/CD tools git/ git-Lab, Jenkins, Build Forge, Docker registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform. Orchestrating CI/CD processes. CI/CD tools Dockerized and infrastructure setup in Vagrant, AWS and VPCs.
  • Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
  • Installed/configured/maintained/administrated the network servers DNS, NIS, NFS, Sendmail and application server Apache, my, JBOSS, Weblogic, Oracle E-business suite and Samba on Linux.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Automate the installation of ELK agent (filebeat) with ansible playbook.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration
  • Configured Subclipse (Subversion plugin for Eclipse) and trained developers to utilize its various features Extensively used Ant, Maven, Perl and Bash Scripts for automating build and release tasks
  • Written Chef Cookbooks for various packages. Implemented environments, roles, data bags in Chef for better environment management.
  • Experience in installing, configuring, supporting and troubleshooting Unix/Linux Networking services and protocols like NIS, NIS+, OSPF, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH and SAMBA.
  • Experience in setting up the Chef repo, Chef work stations, Chef nodes, Hadoop and Saltstack.
  • Experience in managing Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems. Created inventory in Ansible for automating the continuous deployment.
  • Used Ansible Tower, which provides an easy-to-use dashboard and role based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
  • 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).
  • Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP. Utilized kubernetes and docker for the runtime environment of the CI/CD system to build, test deploy.
  • Experienced in Troubleshooting Linux Systems identifying Hardware, software (both OS and Application level), and networking Issues
  • Experience with AWS instances spanning across Dev, Test and Pre-production and Cloud Automation through Open Source DevOps tools like Chef, Jenkins & Docker.
  • Administered Bamboo servers and Jenkins which includes install, upgrade, backup, adding users, creating plans, installing local/remote agent, adding capabilities, performance tuning, troubleshooting issues and maintenance
  • Configured email and messaging notifications, managed users and permissions, system settings and Maintained two Jenkins servers and one Bamboo server to deploy into production and non-production environment.
  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.

Environment: Redhat Linux 7.x, AWS, Chef, Ruby, Shell, Python, WebLogic Server 11g, Load Balancers, WLST, Apache Tomcat 7.x, Docker, Virtualization, Configured plug-ins for Apache HTTP server 2.4, Nginx, LDAP, JDK1.7, XML, SVN, GitHub.

AWS/DevOps Engineer

Confidential

Responsibilities:

  • Migrated service from a managed hosting environment to AWS including overall plan, cost analysis, service design, network layout, data migration, automation, deployments and cutover, monitoring, documentation, and timeline.
  • Launched and configured Amazon EC2 Cloud Servers using AMI's (Linux/Ubuntu) and configured the servers for specified applications.
  • Launched DNS, Route 53 and AWS Elastic Load balancer (ELB) and assigned AWS SSL Certificates to Servers.
  • Configured the Auto scaling and ELB groups in AWS to main high scalable and secure environment.
  • Managed SVN & Git artfactories for branching, merging, and tagging, resolved merging issues.
  • Deployed Docker application by using Service Release Automation (SRA) in AWS Infrastructure.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using MAVEN Scripts and Jenkins.
  • Maintained two Jenkins servers to deploy into production and non-production environments.
  • Involved in Setting up the backup server for Jenkins and prepared disaster recovery plans for Jenkins.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Installed, Configured and Managed Puppet Master and Puppet Agent.
  • Wrote custom Puppet Modules and Manifests, downloaded pre-written modules from Puppet Forge and worked with Upgradation or Migration of Puppet Community and Enterprise.
  • Designed and implemented fully automated server build management, monitored and deployed using DevOps Technologies like Chef.
  • Deployed and managed many servers utilizing both traditional and cloud oriented providers (AWS) with the Chef Platform configuration system from first light.
  • Wrote Chef Cookbook recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Monitored systems with Nagios & Cloud Watch.
  • Implemented Backup/Disaster recovery system for entire CI system using JIRA.
  • Created and maintained the Shell/Python, YAML deployment scripts for WebSphere application servers.
  • Lead efforts on testing strategy, automation in Dev, test, UAT and production environment.
  • Actively involved in configuration and deployment of various sets of custom configuration pertaining to Linux/UNIX server security, OS hardening, and maintenance of Baseline standards.

Environment: AWS, IAM, EC2, S3, VPC, RDS, R53, Cloud Watch, GIT, Subversion, Docker, Jenkins, Maven, Puppet, Chef, Ansible, Nagios, CloudWatch, Ruby, YAML, Shell Scripting, Python Scripting, Apache Tomcat, UNIXJava Developer

Confidential

Responsibilities:

  • Bug Fixes Performance improvements and Feature Enhancements.
  • Improved performance of the application greatly by effective use of function calls, Multi-Treading and Memory Management.
  • Executing test cases allotted to me for each test cycle, Experienced in writing JUNIT Test cases for Java and J2EE applications
  • Redesigned the web applications for the university by replacing the Custom MVC framework with the Spring MVC module.
  • Used Spring IOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application.
  • Used Apache Tomcat as application server to build the web applications. Involved in coordinating with testing teams to resolve defects.
  • Developed Email confirmation feature using Java Mail and implemented Spring pagination feature.
  • Receiving Data feed template in XML, CSV and Text format and exporting into excel format using required for application.
  • Hands on experience with Junit and Log4j in developing test cases and determining application functionality.
  • Involved in writing VBA macro scripts for auto-generation of input formats.
  • Performed Back end Testing-using SQL queries, generating reports to ensure data integrity and validate the inserted and updated data.
  • Implementing the validations using Spring validation Framework. Following Agile methodology for implementing the project.
  • Involved in the Analysis, Design, Development, and Testing phases of Software Development Lifecycle (SDLC).
  • Used Hibernate for Object Relation Mapping (ORM) Java classes.
  • Developed presentation layer using JSP, HTML and CSS, JQuery. user interface using JSP, JavaScript, CSS and HTML..
  • Involved in the analysis, design and development of the application components using JSP, Servlets components using J2EE design pattern.

Environment: J2EE, Java, JSP, Restful, XML, HTML5, Servlets, Oracle, JavaScript, jQuery, Spring MVC Framework, Spring Web Framework, CSS3, JDBC, Java Server Pages (JSP) JavaScript, AJAX, Oracle, SQL Developer, Eclipse IDE, IBM WebSphere, Windows 8.

We'd love your feedback!