We provide IT Staff Augmentation Services!

Aws Cloud /devops Engineer Resume

5.00/5 (Submit Your Rating)

Lake Forest, IL

PROFESSIONAL SUMMARY:

  • 8+years of IT Industry experience comprising of Linux System Administration, Build/Release management, Amazon Web Services and DevOps.
  • Expertise on using Amazon AWS API tools like: Linux Command line, puppet integrated AWS API tools.
  • Good experience on Amazon AWS IAM Service: IAM Policies, Roles, Users, Groups, AWS Access Keys and MFA.
  • Hands on experience in AWS provisioning of AWS services like EC2, S3, Glacier, ELB, RDS, Auto Scaling groups, CloudFormation, OpsWorks, SNS and SQS.
  • Proficient with Vagrant & Docker based container deployments to create shelf environments for dev teams and containerization of environment delivery for releases.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Implemented rapid - provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Extensively worked on Hudson and Jenkins for continuous integration and for End-to-End automation for all Build and deployments.
  • Created Cloud Formation templates to automate EC2 instances. Design user's credentials and profiles using AWS IAM.
  • Maintained over 200 jobs in Jenkins from 10 different Application teams for over 4-5 releases in parallel. In the process of achieving Continuous Integration, I have experience in working with tools like Jenkins, Hudson and Bamboo.
  • Supported server/VM provisioning activities, middleware installation and deployment activities via chef. Apache/Tomcat: Installation and configuration - Virtual Host configurations, Rewrite/Redirection, ProxyPass, Mod-JK etc.
  • Deployed Open Stack private cloud as part of datacenter collapse, which utilized Open Stack services such as glance, heat and nova compute.
  • Experience in configuration and automation management using Chef, Puppet.
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning.
  • Working knowledge on of different types of configuration management tools like Puppet, Chef, Ansible, Salt, Rundeck and Vagrant.
  • Supported multiple project in DevOps based project implementation through Infrastructure Automation, Configuration Management, and Deployment Management and Test orchestration.
  • Expertise in Administration of BEA WebLogic (version 6.x - 10g SME), iPlanet Web Server on IBM AIX 4.3/4.5, Sun-Solaris (versions 9 and 10) and Red Hat Linux (4.x - 8.0) environments.

TECHNICAL SKILLS

Web Technologies: XML,JavaScript,HTML,CSS,JSP

Virtualization Platforms: VMWare, Xen, VirtualBox, Vagrant

Operating Systems: Windows, UNIX, Linux(RHEL/Centos/Ubuntu),Mac OS

Cloud Computing: AWS, Microsoft Azure, Openstack

Bug Tracking Tools: JIRA, Remedy, Bugzilla, Relation Clear Quest

CI Tools: Hudson, Jenkins, Bamboo,Ansible, AntHillPro

Build Tools: ANT, MAVEN, Gradle

Web Servers: Apache Tomcat, JBOSS, Web logic, WebSphere

Scripting Languages: Perl, Bash, Python, Powershell, Ruby, Shell Scripting

Databases: Oracle 9i/10g, SQL Server, MySQL

Logging & Monitoring Tools: Nagios, Splunk, Datadog, Sensu, Logstash

PROFESSIONAL EXPERIENCE:

Confidential, Lake Forest, IL

AWS Cloud /DevOps Engineer

Responsibilities:

  • Working for DevopsPlatform team responsible for specialization areas related to Chef for Cloud Automation.
  • Expertise in build and deployment automation using Vagrant, VMware ESX, Docker containers, Puppet and Chef.
  • Application of automations tools like Chef, Puppet,Devopsbased on the requirements.
  • Deployment and implementation of Chef for infrastructure as code initiative.
  • Performed the automation using Chef Configuration management.
  • Involved in Chef-infra maintenance including backup/monitoring/security fix and on Chef Server backups.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Worked with Knife command-line tool and creating Cookbook.
  • Developed installer JavaScript’s using Ant, Python and UNIX for various products to be hosted on Application Servers.
  • Troubleshoot Build and Deploy Issues, with little downtime.
  • Organized and Co-ordinated Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Installed, Configured, Administer Hudson/Jenkins Continuous Integration Tool.
  • Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Provided ANT build script for building and deploying the application.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Provided stable build environments for product development.
  • Worked on NoSQL database Cassandra.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs.
  • Running the containers on top of virtual machines, bare metal servers and maintained to run in the cloud or on-premises. This is the achieved earliest popular use cases of containers be around the project.
  • Working on Docker engine to create and use containers; Saas-based services for creating and sharing docker services in docker hub.
  • Developed Custom Scripts to monitor repositories, Server storage.
  • Member of the Technical Design team, Build and Release Module for Development of new products.
  • Automated the local dev environment using Vagrant/chef-solo.
  • Automated the cloud deployments using chef, Python (boot & fabric) and AWS Cloud Formation Templates.
  • Provided UNIX scripts for deploying and building the system.
  • Administration and Support of UNIX Servers including SUSE, Solaris, HP-UX & Red Hat Linux and CentOS.
  • Document release metrics, software configuration process.

Environment: Java, Eclipse, Git, Docker, Tomcat, Apache, Jenkins, Python, Ruby Chef, JIRA, Maven, Art factory, Ubuntu, CentOS, Linux, AWS, AWS Cloud Formation Templates, Cassandra, AWS RDS, AWS Cloud Watch, Ruby, Chef-solo/server.

Confidential, CA

AWS Devops Engineer

Responsibilities:

  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Applied Heat to OpenStack cloud environments using repeatable orchestration templates.
  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud
  • Use puppet and Chef automation tools for configuration management in different systems.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment.
  • Skilled in monitoring servers using Nagios, Datadog, Cloud watch and using ELK Stack Elastic Search Logstash.
  • Write Puppet manifests in Ruby for deploying, configuring and managing collected for metric collection and monitoring.
  • Experience in Windows Azure Microsoft's cloud-based application platform for developing, managing, and hosting applications off-site.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Testing, evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high-availability in various crash scenarios.
  • Launching Amazon EC2 cloud instances using Amazon Machine Images for AWS cloud.
  • Implement and Enhance the Existing Scripts which are developed in Shell, Perl, Ruby and Python.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Optimized volumes and EC2 instances.
  • Created multi AZ VPC instances.
  • Used IAM to create new accounts, roles and groups.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Configured Elastic Load Balancers with EC2 Autoscalling groups.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Migrated applications to the AWS cloud.
  • Work with different team members for automation of Release components.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
  • Troubleshoot the build issue during the Jenkins build process.
  • Resolved system issues and inconsistencies in coordination
  • Install EMC PowerPath and create Storage RAID groups, LUN's and assigning them to the servers.
  • Troubleshoot and performance tuning issues with applications like Oracle 10.x, 11.x JBoss 5.x, WebLogic 11.x, 12.x.Installing and deploying Apache, JBoss 5.x.

Environment: AWS EC2, VPC, Auto scaling, ELB, Ansible, Red Hat EL 3/4/5/6, CloudWatch, EBS, Directory Services, Route53, MS SQL 2012, SQL Server Mirroring, Active Directory, DFS.

Confidential, Juno Beach, Florida

Sr. Build & Release Engineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Responsible for Database build, release and configuration.
  • Used Version Control with GitHub/Bit Bucket.
  • Proposed branching strategies for using Version Control Systems like Subversion and P4.
  • Created branches, performed merges in version control systems SVN and Perforce.
  • Managed user authentication and authorization for the users in both Subversion & Perforce.
  • Created and maintained Ant build.xmls and Maven Pom.xmls for performing the builds.
  • Managed Nexus repository for the current project, created a new repository and provisioned it.
  • Installed Sonar and managed it as a Code Quality Analysis tool to track the trending.
  • Used Hudson as a CI tool for performing the build automation.
  • Used Hudson/Jenkins for automating Builds and Automating Deployments.
  • Used various plug-ins to extend the base functionality of Hudson/Jenkins to deploy, integrate tests and display reports.
  • Written Shell and Perl scripts to automate the deployments to Websphere and Weblogic Application Servers.
  • Written shell scripts to monitor the logs after deployments and send emails automatically.
  • Maintained the CI inventory for the environments.
  • Involved in user interactions, requirement analysis and design for the interfaces.
  • Prepared the design document for Document Management Module and User Management Module.
  • Created class diagrams and sequence diagrams using MS Visio.
  • Involved in enhancement of SOA web services using AXIS to support .net applications.
  • Involved in development of custom tag libraries which provides various functionalities like check-in, check-out, export, import, open, delete, search and etc. on JSP pages.

Environment: Subversion, JIRA, WebSphere Application Server, JBOSS Application Server, Tortoise, SVN, ANT, MAVEN.

Confidential

Build and Release Engineer

Responsibilities:

  • Developed build and deployment process for Pre-production environments.
  • Used Subversion as source code repositories.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Ability to work closely with teams, in order to ensure high quality and timely delivery of build and releases.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Responsible for design and maintenance of the Subversion Repositories, views and the access control strategies.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Developed build and deployments scripts using ANT and MAVEN as build tools in JENKINS to move from one environment to other environments.
  • Work with application development and operation teams using a variety of automated testing and build, and deploy tools (Maven, Ant, Nexus, Jenkins, SVN, Selenium, and JUNIT) to resolve issues with transition to new DevOps solution.
  • Build and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Worked on creating scripts for system administration using languages such as BASH and Python.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic application servers.
  • Designed a Configuration Management using Puppet.
  • Implement systems that are highly available, scalable, and self-healing on several platforms.
  • Experience in managing virtual instances and disks using Puppet.
  • Managed MAVEN project dependencies by creating parent-child relationships between projects.
  • JENKINS is used as a continuous integration tool for automation of daily process.
  • Used JIRA to track issues and Change Management.
  • Experience in designing, building and maintaining an automated build and release environment.

Environment: Java, Ant, Maven, Jenkins, Jira, TFS 2012, SVN, Tomcat Apache, Oracl

Unix/Linux Administrator

Confidential

Responsibilities:

  • Installed, upgraded and configured RedHat Linux 5.x and 6.x using Kick start installation and SUSE.
  • Setup, configured, and debugged network configurations for Red Hat servers and workstations
  • Installed, configured, and updated Linux machines, with Debian, and CentOS.
  • Installed and configured various services like DNS, DHCP, NFS, Apache Web Server, Samba and SSH.
  • Developing a backup/recovery plan for all servers in preparation for hardware failure and penetration from outside sources.
  • Provided day to day support of the Test Environments and the users of their environments.
  • Created a secure 'sandbox' for testing applications on local staging server. Found and reported major security.
  • Improved monitoring with Nagios and custom plugins.
  • Developed utilities in Perl, including templates and configurations for Nagios and basic system configurations.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Support includes active directory, network, printer, e-mail, account, permission, group policy, domain, software and hardware troubleshooting.
  • Creating and maintaining user accounts, profiles, security, rights, disk space and process monitoring.

Environment: Redhat, Java, J2EE, Hudson, Maven, Ant, Python, SVN, Ruby, Perl, Linux, JBoss, UNIX Shell Scripting, Tomcat.

We'd love your feedback!