We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

5.00/5 (Submit Your Rating)

NJ

SUMMARY:

  • AWS and DevOps Engineer with over 7+ years of experience as a hand - on Build Release engineer, infrastructure integrator and System administrator.
  • Has experience in bash and python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture and hands-on Engineering.
  • Has experience in installation, administration, patches, upgradation, configuration, performance tuning and troubleshooting various Linux and Windows based servers like Red Hat Linux 4/5/6, CentOS5/6, Sun Solaris 8/9/10.
  • Has experience in working with AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and Cloud Watch.
  • Has experience in working on cloud AWS cloud EC2, S3, RDS, Load Balancer, Auto Scaling with AWS command line interface and AWS python SDK.
  • Worked on AWS EBS Volumes, Cloud Formation and Cloud Watch services.
  • Documenting, system utilization, configurations, instances, OS, and AMI build practices and backup procedures.
  • Has experience in version control using SVN, GIT, TFS and GITHUB and continuous integration management using Jenkins.
  • Has experience in setting up Baselines, branching strategies, Patches and merging with various version control systems.
  • Has experience in using Tomcat and Apache web servers for deployment and for hosting tools
  • Created CM Plans, Test plans and Build Documentation while maintaining source code.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM)
  • Has experience in setting up Baselines, Branching, Patches, Merging and Automation processes using Shell/bash and Batch Scripts.
  • Proficient in Installation, configuration, maintenance of open LDAP server and application integrated with Apache Web server and Postfix mail server for user authentication.
  • Has experience in Build Management Tools Ant and Maven for writing build.xml and pom.xml files
  • Used Agile practices (iterative development & sprints) for various user stories during the project execution
  • Worked with different Tools like Rally, Jira, Bugzilla, and Remedy.
  • Has experience in various configuration and automation management tools such as Chef, Puppet, Ansible.
  • Has experience in DNS, NIS, NFS, NSLookUp, Snoop FTP, NIS, Samba Server, LDAP, remote access, security management, and system troubleshooting skills.
  • Has experience in developing and delivering content on the web using JAVA/J2EE.
  • Has experience in Oracle and MS SQL Database servers DB tasks.
  • Strong analytical, diagnostics, troubleshooting skills to consistently deliver productive technological solutions.
  • Coordinated with the Offshore and Onshore teams for Production Releases.
  • Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.

TECHNICAL SKILLS:

Cloud Platform: AWS, Microsoft Azure, Open stack and Orchestration.

Configuration Management: Chef, Puppet, Vagrant, Maven, Ansible, Visual SourceSafe, Docker, Gradle, Splunk.

Database: Oracle, DB2, MySQL, MongoDB, SQL Server, MsSQL.

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

Version Control Tools: Subversion (SVN), TFS, Clearcase, GIT, GIT Hub, Perforce, Code Commit.

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

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

Agile: SDLC, STLC, Scrum, Kanban, TDD.

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

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

PROFESSIONAL EXPERIENCE:

Confidential, NJ

AWS DevOps Engineer

Responsibilities:

  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Configuring AWS workspaces for prod, test and dev environments on different VPC and subnet.
  • Creating Ansible playbook to automate AWS tasks like VPC creation and production deployment.
  • Created Ansible playbook to automate the process of creating users on all instances.
  • Installing and configuring Cassandra and spark clusters.
  • Installing and configuring Micro Strategy Business Intelligence and data analytics software using Ansible playbooks.
  • Updating code changes and pushing on git repository.
  • Implemented Jenkins build job for automated build process on dev, test and prod environments.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and backup on AWS.
  • Created AWS RDS on MySQL for Micro Strategy.
  • Configured ELB on Micro Strategy and Spark Clusters.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Creating snapshots and Amazon Machine Images (AMIs) of the instances for backup and creating clone instances.
  • Administered Cassandra cluster using DataStax OpsCenter 6.0 and Nodetool utility to monitor CPU usage, memory usage and health of nodes in the cluster.

Environment: AWS, IAM, VPC, S3, RDS, Work Space, Active Directory, Ansible, GIT, Jira, Confluence, Cassandra, Spark, Micro Strategy, Ops Center, ELK, LDAP.

Confidential, PA

Sr. AWS DevOps Engineer

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Installed application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Performed S3 buckets creation, policies and also on the IAM role based polices and customizing the JSON template.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
  • Create Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Installation, configuration and administration of Virtual Box and VMware virtual machine for RHEL, Ubuntu Linux servers.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Responsible for creating and managing user accounts, security, rights, disk space and process monitoring in Solaris, CentOS and Red hat Linux.
  • Involved in the installation and configuration of Nix as a web server.
  • Worked on creation and managing IT infrastructure and application stack using AWS Cloud Formation and writing the template file using JSON.
  • Application Deployments & Environment configuration using Chef, Puppet, Ansible.
  • Consolidated all Team Projects into from TFS 2008 to TFS 2010 Project Collections.
  • Merging and Branching carried out in TFS to Production every week with minor and major Releases
  • Managing the multi-tier and multi-region architecture using AWS Cloud Formation
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Branching, Tagging, Release Activities on Version Control Tools: TFS, SVN, GitHub.
  • Responsible for Installation, Configuration Management, Maintenance and Systems Development of Red Hat Linux, Oracle Enterprise Linux / UNIX Systems.
  • Implemented Continuous Integration using Jenkins and Hudson.
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
  • Deployed the java application into web application servers like Apache Tomcat.
  • Experienced in deployment of applications on Apache Web server, Nix and Application Servers such as Tomcat, JBoss.
  • Installed and Configured DHCP, FTP, TFTP, NIS, and NFS in Red hat Linux and oracle Linux environment
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also, configuration automation using Docker containers.
  • Worked with various scripting languages like Bash, Perl, Shell, Ruby, PHP and Python.
  • Coordinated with the Offshore and Onshore teams for Production Releases.

Environment: Amazon Web Services, IAM, S3, EBS, AWS SDK, Cloud Watch, Cloud Formation, Nix, ANT, Maven, Tortoise SVN, GitHub, Chef, Puppet, RESTful API, SoapUI, Ansible, Linux, Docker, Java, Agile, Apache HTTPD, Apache Tomcat, JBoss, Junit, Cucumber, JSON, Bash, Shell, Perl, Python, PHP, Ruby.

Confidential, PA

AWS DevOps Engineer

Responsibilities:

  • Provided Configuration Management and Build support for more than 5 different applications, built and deployed to the production and lower environments.
  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures.
  • Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates
  • Production support of Apache and JBoss including installation, configuration, management and troubleshooting.
  • Worked with Engineers on providing the configuration details of the DEV environments and assisting in Creating CHEF recipes for a Proof of Concept.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for automated management of machine configurations.
  • Installs, configures and supports Apache on Linux production servers and manages Patches configuration, version control, service pack and reviews connectivity issues regarding security problem, manages systems routine backup, scheduling jobs and enabling cron jobs.
  • Worked on Nagios Monitoring tool, and configuration with Chef, Puppet and AWS cloud management with puppet automation.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using Subversion source control.
  • Integrated Ant and maven with TFS source control to automatically trigger Builds and publish results back to TFS
  • Developed build and deployment script using ANT, Shell to Setup development and QA environments.
  • Troubleshoot the automation of installing and configuring Java applications in the testing and production environments.
  • Used UDeploy as Continuous Deployment tool and to setup automated and scheduled deployments.
  • Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant build.xml.
  • Deployed code on WebSphere application servers for Production, QA, and Development environments.
  • Performance tuning of WebSphere application server including JVM, Garbage Collection, JDBC along with its server logs.
  • Involved in sprints and planned releases with the team using JIRA and Confluence.
  • Used JIRA tool to track all the defects and changes related to Build and Release Team.

Environment: Amazon Web Services, SDK, Chef, Cloud Formation, Vagrant, VPN, Scrum, Nagios, Puppet, Subversion (SVN), ANT, UDeploy, DB2, JIRA, RESTful API, Confluence, Shell Scripts, WebSphere Server.

Confidential, Englewood, CO

Cloud Engineer/ AWS DevOps Engineer

Responsibilities:

  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
  • Responsible for Design and architecture of different Release Environments for new projects.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Writing Maven and Ant scripts for application layer modules.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus as tools.
  • Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
  • Utilize Amazon Glacier for archiving data.
  • Responsible for the operation, maintenance and integrity of a distributed networked Linux environment.
  • Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Developed Scripts for AWS Orchestration
  • System monitoring with Nagios & Graphite.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and WebSphere Application Server on Red Hat Linux.
  • Business data analysis using Big Data tools like Splunk, ELK.
  • Experience in CI and CD with Jenkins.
  • Used Puppet server and workstation to manage and configure nodes.
  • Experience in writing Puppet manifests to automate configuration of a broad range of services.
  • Prepared projects, dashboards, reports and questions for all JIRA related services.
  • Generated scripts for effective integration of JIRA applications with other tools.
  • Defining Release Process & Policy for projects early in SDLC.
  • Branching and merging code lines in the GIT and resolved all the conflicts raised during the merges.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Highly skilled in the usage of data centre automation and configuration management tool such as Docker.
  • Perform Deployment of Release in various QA & UAT environments.
  • Responsible for installation and upgrade of patches and packages on RHEL 5/6 using RPM & YUM.
  • Supporting different projects build & Release SCM effort e.g. branching, tagging, merge, etc.

Environment: AWS, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, VPC, IAM, Cloud Watch, Glacier, Puppet, Jenkins, Maven, Subversion, Ant, Bash Scripts, GIT, Docker, Jira, Chef, and Nexus in Linux environment, Solstice Disk Suite, OpenStack.

Confidential, Shelby Charter Township, MI

DevOps Engineer

Responsibilities:

  • Performed builds on Java projects using ANT and MAVEN as build tools.
  • Regular builds are initiated using the continuous integration tool like Jenkins.
  • Configured Jenkins for doing the build in all the non-production and production environments.
  • Implemented MAVEN builds to automate artifacts like jar, war and ear.
  • Managed sonatype nexus repositories to download the artifacts during the build
  • Written multiple recipes and also customized facts for efficient management of the Chef clients.
  • Experience in managing source control systems GIT and SVN.
  • Designing, creating and maintaining GIT repositories to client specifications.
  • Installation, configuration and management of Apache Tomcat servers.
  • Able to use Puppet and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Experience with Amazon web services (AWS) and virtualization based technologies.
  • Worked on creating the Amazon Web Services EC2 Instances, ECS and security groups.
  • Developed and maintained integration and release processes.
  • Working experience on Scrum methodology.
  • Coordinated with all the teams before and after the production deployments for the smooth production releases.
  • Provided the assistance for the smooth phase of release for the emergency releases and coordinated with different teams.
  • Created a complete release process documentation, which explains all the steps involved in the release process.

Environment: ANT, MAVEN, Apache & Tomcat, Chef, shell scripting, Subversion, GIT, Subnets, Puppet, Jenkins, Windows 2000/XP, LINUX (RHEL 4/5).

Confidential, Dallas, TX

Build/ Release Engineer

Responsibilities:

  • Used Shell and Perl scripting to deploy artifacts that are built by Ant.
  • Helped developers to resolve subversion code merging issues.
  • Wrote shell scripts and automated creating projects in Jenkins and Nexus repository as part of release process.
  • Participated in "Release Readiness Review" status meeting (Go/No-go Process).
  • Gained good knowledge on Linux Administration.
  • Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans.
  • Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
  • Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast-Paced Engineering Environment.
  • Integrated Subversion for automating builds with Jenkins.
  • Managed the Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Efficiently performed the task of resolving conflicts while merging in Subversion with the J2EE development background.
  • Tweaked and managed the builds by editing build.xml for change in the requirements.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Deployed the archives to WebLogic Application Servers.

Environment: Subversion, Ant, Jenkins, NEXUS, Install Shield, Shell, Perl, WebLogic Servers

Confidential

System Administrator (Linux)

Responsibilities:

  • Installation of Ubuntu and RHEL operating systems on HP and dell.
  • Installation and configuration of Webserver (Apache 2.2.17), MySQL 5.5 and PHP in a LAMP stack.
  • Provided support for server and workstation upgrades, backup and disaster recovery monitoring, user account setup and security administration.
  • Configured the yum repositories for installing and updating the packages on the Red Hat Linux.
  • Installed, maintained and upgraded Red hat Linux and Solaris Servers using kick start based network installation.
  • Set up and administered user and groups accounts, setting permissions for users.
  • Assisted in upgrading RHEL 5.0 to RHEL 5.5 and RHEL 5.5 to RHEL 6.0 using live upgrade and manual upgrade.
  • Installation, configuration, support and security implementation on DNS, DHCP, NFS, HTTPD.
  • Used LVM for the management of logical volumes including creation of physical volumes in Linux.
  • Created disk partitions and file systems and extended storage space using Logical Volume manager.
  • User Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
  • Yum and apt-get package management.
  • Capacity Assessment for new requests of servers i.e. calculating CPU and Memory for servers according to the current/future requirement.
  • Documented the procedures and standards for other administrators to follow.

Environment: Ubuntu, RHEL 5/5.5/6.0, Nagios, LVM, DNS, VPN, DHCP, NFS, HTTPD, LAMP stack, DNS, DHCP, NFS, HTTPD.

We'd love your feedback!