We provide IT Staff Augmentation Services!

Devops &cloud Engineer Resume

5.00/5 (Submit Your Rating)

Pennington, NJ

SUMMARY:

  • 7 years of experience as a System Administration/DevOps - Build and Release Engineer in automating, building, deploying, managing and releasing of code from one environment to other environment tightly maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like (DEVEL/TEST/STAGE & PROD)
  • Experience in creating teh company's DevOps strategy in a mix environment of Linux (RHEL, CENTOS, Windows) servers along with creating and implementing a cloud strategy based on Amazon Web Services (AWS).
  • Experience in Package Management using Red Hat RPM/YUM and Red Hat Satellite server.
  • AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation AWS Config, Autoscalling, CloudFront, IAM, S3, DynamoDB.
  • Experience in Branching, Merging, Tagging and maintaining teh version across teh environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab), Clearcase, Harvest and VSS.
  • Expertise in using build tools like MAVEN and ANT for teh building of deployable artifacts such as war & ear from source code. Application Deployments & Environment configuration using Chef, Puppet
  • Experience in Bug Tracking tool like Bugzilla, Fisheye and HP Quality Center.
  • Experience working on configuration management in Linux using Puppet their by developing Puppet Manifests using ruby for provisioning applications and scripts.
  • Extensively worked on Jenkins/Hudson by installing, configuring and maintaining for teh purpose of continuous integration (CI) and for End to End automation for all build and deployments.
  • Knowledge of networking concepts (DNS, TCP/IP, UDP, HTTP, SSH, OSI layers, Client/Server architecture and Firewalls).
  • Ensure data integrity and data security on AWS technology. Understand and monitor metrics on AWS.
  • Experience in Installing and configuring WebLogic and WebSphere Application Servers.
  • Installation, Configuration and Management of RDBMS and NoSql tools such as SQL Server 2008/2012/2014, MySQL, DB2, PostgreSQL, DynamoDB, MongoDB & Cassandra.
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Worked with Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with teh build system and infixing teh error while doing teh deployment and building.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS:

Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, LINUX, Windows

Build Tools: Ant, Maven

CI/CD Tools: Hudson, Jenkins, Puppet, Chef, Bamboo

Languages: XML, Shell, Perl, C, Python, Java

Databases: MySql, Maria DB, DynamoDB, PostgreSQL

Servers: Apache, Nginx, Tomcat, Weblogic, WebSphere

Bug Tracking Tools: Bugzilla, HP Quality Center

Version Control Tools: Subversion, GIT, Tortoise SVN, CVS, ClearCase

Cloud Computing: AWS EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch CloudFormation AWS Config, S3, Cloud Trail, IAM. VMWare.

PROFESSIONAL EXPERIENCE

Confidential, Pennington, NJ

DevOps &Cloud Engineer

Responsibilities:

  • Creating teh 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.
  • Responsible for Design of different Release Environments for new projects.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment
  • Manage deployment automation using Puppet, MCollective, Hiera, Cutome Puppet modules, Ruby.
  • Created puppet manifests and modules to automate system operations.
  • AWS Cloud management and Puppet automation
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry Using Jenkins AWS CodeDeploy plugin to deploy to AWS
  • Defining Release Process & Policy for projects early in SDLC.
  • Member of CCM representing changes for Release and environment configuration
  • Responsible for nightly and weekly builds for different modules. Responsible for Database build, release and configuration
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • 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 teh 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 teh build issue during teh Jenkins build process.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Environment: GIT, JENKINS, PUPPET, MAVEN, AWS, EC2, WEBSPHERE, ANT, PUTTY, CONFLUENCE, Java, J2ee, SOA

Confidential, Eagan, MN

Systems Engineer / DevOps Administrator

Responsibilities:

  • Worked on installation, configuration and maintenance Debian/Redhat, CentOS and Suse Servers at multiple Data Centers.
  • Configured RedHat Kickstart for installing multiple production servers.
  • Installation, Configuration and administration of VMware.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Experience working with production servers at multiple data centers.
  • Worked on Physical to Cloud Migration in AWS.
  • Experience in migration of consumer data from one production server to another production server over teh network with teh help of Bash and Perl scripting.
  • Used Puppet for Monitoring system and automation.
  • Installed and configured monitoring tools Nagios for monitoring teh network bandwidth and teh hard drives status.
  • Developed and supported teh Red Hat Enterprise Linux based infrastructure in teh cloud environment.
  • Experience in AWS, which included managing application in teh cloud and creating instances.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Worked on Version controller like GIT and integration tools: Jenkins
  • Logged events from forced crash dumps and troubleshoot server issues.
  • Configured yum repository server for installing packages from a centralized server.
  • Installed Fuse to mount teh keys on every Debian Production Server for password-less authentication.
  • Experience with Configuration Management Tools (PUPPET, Ansible).
  • Installed and configured DCHP server to give IP leases to production servers.
  • Management of RedHat Linux user accounts, groups, directories and file permissions.
  • Applied teh Clustering Topology that meets High Availability and Failover requirement for performance and functionality.
  • Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ andSendmail on Redhat Linux/Debian Servers.
  • Performance monitoring using Sar, Iostat, VMstat and MPstaton servers and also logged to munin monitoring tool for graphical view.
  • Installed packages with yum and rpm.
  • Installation and configuration of PostgresSQL database on RedHat/Debian Servers.
  • Performed Disk management with teh help of LVM (Logical Volume Manager).
  • Configuration and Administration of Apache Web Server and SSL.
  • Created and maintained network users, user environment, directories, and security.
  • Provide teh support of building teh server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.

Environment: AWS, GIT, PUPPET, ANSIBLE, NAGIOS, JENKINS, CENTOS, APACHE, SAR, VMSTAT, PYTHON, PERL, POSTGRESSQL

Verizon Wireless, Piscataway, NJ

Sr. Build Release Engineer

Responsibilities:

  • Implemented new Process and Policies for Build Process and involved in Auditing.
  • Experience in Migrating Projects from ANT to Maven.
  • Built Continuous Integration Environment (Jenkins, Sonar, and Nexus) and Continuous Delivery Environment (Puppet, Yum, rsync).
  • Implemented Automated Application Deployment using Puppet.
  • Written Deployment Scripts and Automation Scripts
  • Participated in all Product Release and Patches.
  • Managed GIT and SVN as Source Control Systems
  • Managed Atlassian Tools Confluence, JIRA and Bamboo
  • Installed and configured Weblogic Server on Windows and Linux Platforms.Contributed in Weblogic administration in Dev and QA environments.
  • Managed Sonatype Nexus for Artifact and Dependency Management Systems.
  • Defined teh Build and automated Testing Infrastructure. Educated both Development and QA teams with teh tools and process.
  • Managed GitHub Projects and migrated from SVN to GitHub with history.
  • Implementing Change Management and Release Management based on teh ITIL Framework. Starting up project for Configuration Management Database
  • Design ITIL Processes, Procedures integrated with tool capabilities
  • Involved in leading Automation Deployment Team by working with Puppet.
  • Involved in building rpms using Maven rpm Plugin.
  • Provided support for Artifact Management using Puppet and used Nexus yum Plugin to provide yum Integration from Repository Server.
  • Written Puppet Modules for Application Deployment.
  • Involved in Dev. / QA Deployments and automated using Maven.
  • Supported teh Developers when their were Conflicts during teh Merging process.
  • Experience in building .Net Applications using MSBuild and deploy them to IIS Servers.
  • Extensive knowledge of Multiple Client Operating Systems such as Windows, UNIX and Linux.
  • Extensive expertise in Scripting Languages such as PERL and BASH to automate teh regular activities.
  • Created Branches and Tags for each Release and particular Environments.
  • Implemented teh SCM Best Practices by allowing each and every individual Developer their own Workspace.
  • Merged teh Branches after teh Code Freeze.

Environment: GIT, SVN, PUPPET, BAMBOO, ANT, MAVEN, SONAR, NEXUS, JIRA, PERL, BASH

Confidential, El Segundo, CA

Build & Release Engineer

Responsibilities:

  • Worked closely with teh Development Team in teh design phase and developed use case diagrams using Rational Rose.
  • Worked with teh Architect son SDLC process being teh post development environments.
  • Developed and implemented teh software release management for their release of web applications.
  • Wrote ANT and MAVEN Scripts to automate teh build process.
  • Used Shell/Perl scripts to automate teh deployment process.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Designed a customized Status Reporting tool used currently, based on teh specific requirements usingJ2EE/Struts and Web sphere Application Server with DB2asDatabase.
  • Co-coordinated Instance Refreshes and Environment Re-base lining.
  • Coordinated all teh IT projects successfully by resolving release interdependencies and planning release.
  • Created and maintained Python scripts for Automating Build and Deployment Process
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Worked with many teams of strength more TEMPthan 30 and managed 2 release/build engineers.
  • Stand by administrator for Clear Case and PVCS.
  • Performed Functional and Stress Testing for a few applications using Mercury Load runner
  • Worked with HP QTP for Functional Testing.

Environment: ANT, MAVEN, CLEARCASE, SHELL, HP QTP, PVCS, J2EE, PYTHON

We'd love your feedback!