We provide IT Staff Augmentation Services!

Senior Consultant Resume

2.00/5 (Submit Your Rating)

Waukegan, IL

SUMMARY

  • Over 8.5 years of experience as a DevOps/Build and Release Engineer framework in application configurations, code compilation, packaging, building, automating, managing and releasing code from one environment to another environment and deploying to servers.
  • Experience in working on version control systems like Subversion, GIT and used Source code management client tools like Git Bash, GitHub and other command line applications etc.
  • Extensively worked on Jenkins for continuous integration (CI) and for End to End automation for all build and deployments.
  • Implemented a CD pipeline involving Cfengine + Puppet + Chef to complete the Automation from commit to Deployment.
  • Production experience in large environments using configuration management tools such as Cfengine, Chef, Puppet. Familiar with build server orchestration using Vmware Orchestrator.
  • Experience in implementing the continuous integration utilizing Atlassian Bamboo, Leading the activity to import all aspects of issue tracking from Rational ClearQuest to Atlassian JIRA.
  • Experience of working with the release and deployment of large - scale C++, Java/J2EE Web applications using SVN repository
  • Extensively experienced in using Build Automation tools like Ant, Maven, Gradle and working knowledge on other build tools like make file.
  • Working on Adobe AEM content manager platform with application servers using Apache Tomcat 7, WebSphere 8 in configuring, building and deploying the website application servers.
  • Ability in execution of Ant Scripts, Shell Scripts, Python Scripts.
  • Experience in deploying JBoss, Apache Tomcat Web Server, IIS Server, Oracle weblogic, and IBM WebSphere.
  • Working knowledge on Microsoft Dynamic CRM platform to track our resources using SDK for code samples, designed to help building powerful vertical applications.
  • Experience in working with different Bug Tracking Tools like JIRA, RedMine, and Bugzilla
  • Knowledge of using Routed Protocols: DNS, FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Experienced in web development and deployment using .NET, PHP and JAVA
  • Experienced in performing installation and configuration of Nginx + Apache servers and their web development and deployments by using PHP, .NET and JAVA
  • Knowledge on Vagrant, Docker & Kubernetes based container deployments to create shelf environments for dev teams and containerization of env’s delivery for releases.
  • Worked with different teams, implemented Release schedules for PROD and Non-PROD, created Roll out plans, CAB timelines, created future releases calendar and schedules.
  • Passionate in learning new technologies and improving work environments with best practices.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

SCM Tools: Subversion, GIT, AWS and ClearCase, Stash/BitBucket, SourceTree.

CI & CD Tools: Hudson, Jenkins, Cfengine, Chef, Puppet.

Build Tools: ANT, MAVEN, Gradle and make file.

Operating System: UNIX, IOS, RHEL, Ubuntu, Fedora, CentOS, Arch Linux, OpenSUSE, Linux Mint, Window XP/Vista/7/8/10, MS Server 2008/2012

Bug Tracker & Testing Tools: JIRA, Bugzilla, Remedy, IBM ClearQuest.

Containerization Tools: Vagrant, Docker and Kubernetes, VMware ESXi

Tools: MS Office Suite, Nexus, Atlassian Confluence, HipChat, Fisheye

Languages: C, C++, SQL, Python, Spring, Ruby, Objective C, PHP, Java/J2EE.

Scripts: Shell Script, CMake, Bash Script, Groovy, Perl Script, Power Shell Script.

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML.

Web/App servers: Weblogic, WebSphere, Apache Tomcat, Nginx, RHEL, JBOSS.

RDBMS: Oracle, SQL SERVER, MYSQL.

PROFESSIONAL EXPERIENCE

Confidential, Waukegan, IL

Senior Consultant

Responsibilities:

  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Puppet, Bamboo, and Cloud Formation.
  • Imported and Managed multiple corporate applications in Subversion- Controlling and Monitoring Check-in's & Create tags for builds and providing support to Subversion (SVN) related issues to developers.
  • Involved in defining, documenting, negotiating and maintaining Product/Application Release Roadmap.
  • Responsible for all aspects of regular (planned) and emergency patch releases.
  • Creating & conducting walkthroughs of ‘Deployment Plans’ for complex large scale Releases including Mock Deployments in Pre-Prod environments & Production Installations.
  • Working with an agile development team to deliver an end-to-end CI/CD product in an open source environment using Jenkins/ cfengine and to get the job done.
  • Playing a key role in Administering the deployment using Microsoft Dynamic CRM platform for deploying web service applications as a programmatic alternative in enumerate and change the state of servers during deployments.
  • Practical understanding and experience in scaling Cfengine with 1000's of servers. Wrote Cfengine classes for deploying, configuring, managing and are collected for metric collection and monitoring.
  • Maven scripts (pom.xmls) were used to build the packages. SonarQube was used for static code analysis. WebLogic server commands were used for deployment.
  • Configured multiple LinuxAgents and Window Agents for Bamboo Server to distribute load across all the nodes and integrated with the tool Maven to schedule builds.
  • Automated Build/Releases and Deployment tasks with Bamboo using BitBucket source control tool and Artifactory.
  • Develop Cloud Formation scripts to build on demand EC2 instance formation in our specified VPC
  • Managing projects during Development and Testing in Adobe AEM under rigorous testing phases, performance testing and testing results under our Tech Lead Manager.
  • Analyzed frequently occurring system breaks and automated fixes with repetitive tasks using Bash and Python/UNIX scripts and also used to send notifications after each deployment.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Working with PROD team to facilitate verification of releases and Running multiple builds at a time.
  • Managing Daily Builds, Weekly Builds, Nightly builds and Builds on fortnight basis.
  • Assist Clients and teammates to understand issues and help/coordinate with multiple teams to resolve issues and make the environment stable.
  • Developed, maintained, and distributed release media and release notes for each scheduled release and also maintained the CI inventory for the environments.
  • Setting up the build and deployment automation for Java based project by using JENKINS and Maven
  • Responsible for creating and deploying builds on various WebLogic environments, testing in build environment and release to test team on scheduled time.
  • Handling complete Build and Release process including code, documentation and supporting testing team along with the server Administration
  • Worked with Perforce for Source code Management, Involved in Branching and Merging of Code.
  • Expertise building and monitoring software projects continuously with CI Tools like AnthillPro/Jenkins or other similar tools.
  • Create and maintain build scripts for J2EE (Maven) applications.
  • Create and maintain deployment scripts of Java/J2EE Applications to WebLogic Application Server.
  • Used SVN for branching, tagging, and merging and administration like give access for branches and SVN repositories.
  • Experience writing implementation plans for installing software components on build agents, and working with application services team to execute the install
  • Extensive experiences with Maven build process and repository manager Nexus.
  • Working knowledge of Windows batch scripting, LINUX Shell scripting, Perl and Maven Pom Scripting.
  • Integrating the code quality analysis tools like Cobertura, FindBugs, JUnit, PMD, and Checkstyle into the projects
  • Worked with JIRA for Issue Tracking and monitoring
  • Creating builds using Bash scripting, ANT/Maven scripts to manually updated and automated.
  • Involved in setting up builds using Chef as a configuration management tool..
  • Manage the configurations of more than 4000 servers using Cfengine, configured Jenkins builds for Continuous Integration and Delivery.
  • Implemented Maven builds to automate JAR/WAR files and Develop automated deployment scripts using Ant/Maven and Python to deploy war files, properties file and database changes to development server or QA server and Staging/Production server.
  • Make sure the Configuration, Version and Systems are working fine or Setting up a new environment if needed with any Configuration changes.
  • Experience working with AWS Cloud computing and involved in creating AWS instances and deployed Linux and Ubuntu on AWS environment and Expertise in migrating applications onto AWS.
  • Setup the lifecycle policy jobs to archive the Amazon S3 content to Glacier.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Amazon AWS-EC2,VPC and Virtualization, VMWare server Infrastructure build design solutions.

Environment: Artifactory, GIT, Subversion 1.6, RHEL, ANT/Maven, CMake, Microsoft Dynamic CRM, Jenkins/Hudson, Bamboo, Docker, RunDeck, WebSphere Application, Adobe AEM, AWS CloudFormation, Puppet, Bash, Shell Scripting, Perl Scripting, MySQL Server, Java/J2EE Applications

Confidential, Englewood, CO

Senior Enginer - Build & Capacity Release:

Responsibilities:

  • Configuration and Administration of Red Hat Enterprise Linux 5.x/6.x/7.x, Sun Solaris 10/11,12
  • CentOS 5/6, Windows 2008 R2, 2012 R2 and AIX 6.1,7,1
  • Highly skilled in automating Operating System installation and setup utilizing Jumpstart Servers for Provisioning of Solaris 9/10 servers and Kickstart servers for provisioning of RHEL 5.x/6.x/7.x.
  • Proficient in installation and configuration of various Packages and Patches in Linux utilizing yum repositories and Red HatSatellite Server.
  • Experienced in creating and managing different kinds of file systems like Ext 3, Ext 4, XFS, VxFS. Hands-on experience with configuration and automation tools such as Puppet and Chef.
  • Experienced in installation and configuration of Apache Webserver, WebLogic, Tomcat, Nginx and JBOSS. Worked on Jenkins/Maven deployment and build management system.
  • Expertise in utilizing GIT and Subversion as Version Control System.Working knowledge of CFengine.
  • Good understanding of Cfengine, for configuring and managing computers, combining multi-node software deployment, ad hoc task execution, and configuration management.
  • Efficient in working with system performance configuration and monitoring tools like BMC,Tivoli, and Splunk.
  • Managed various file system using Logical Volume Manager (LVM), Veritas Volume Manager (VxVM), Veritas File System (VFS) and Solaris Volume Manager (SVM).
  • Experienced in managing and configuring Zones and Containers in Solaris 9/10 environment.
  • Efficient with User Administration, Management, Disk Space and Process Monitoring in a dynamic work environment.
  • Extensively used Veritas Cluster Server 4.x/5.x for High Availability Environment.
  • Working knowledge in installing, configuring, implementing and managing RAID 0, RAID 1 and RAID 5 technologies.
  • Hands on experience of installation, configuration and administration of virtual machines on VMware ESX/ESXi 4.x/5.x servers.
  • Proficient in various storage technologies such as Storage Area Network (SAN) and Network Attached Storage (NAS)
  • Expertise in configuring network devices like Routers, Switches, Hubs, Terminal servers and troubleshooting LAN and WAN Related Problems.
  • Working knowledge of network administration, deploying and troubleshooting of DNS, LDAP, NIS, NFS, DHCP, Samba and TCP/IP.
  • Hands on experience in IP multipathing and NIC Bonding in Linux servers.
  • Working knowledge of designing and implementing backup procedures using Veritas NetBackup and performing Disaster Recovery planning.
  • Proficient in Automation of various day-to- day administration task by developing Shell Ksh, Csh, Bash, Ruby, Perl and Python Scripts.
  • Having a zeal for automation, out of the box thinking competence.
  • Good understanding and exposure to Software Development Life Cycle (SDLC).

Environment: RHEL, Unix/Linux, AWS, Python, Shell Scripting, Powershell, TFS, VMware, Splunk, GIT, Web Logic, Puppet, ASP.NET, WebSphere, Apache, Tomcat, JBoss, Network Protocols LDAP, DNS, Veritas CLI

Confidential

Build & Capacity Engineer

Responsibilities:

  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Puppet, Bamboo, and Cloud Formation.
  • Experienced in creating and managing different kinds of file systems like Ext 3, Ext 4, XFS, VxFS.
  • Hands-on experience with configuration and automation tools such as Puppet and Chef.
  • Experienced in installation and configuration of Apache Webserver, WebLogic, Tomcat, Nginx.
  • Managed various file system using Logical Volume Manager (LVM), Veritas Volume Manager(VxVM), Veritas File System (VFS) and Solaris Volume Manager (SVM).
  • Efficient with User Administration, Management, Disk Space and Process Monitoring in a dynamicwork environment.
  • Practical understanding and experience in scaling Cfengine with 10000 servers. Wrote Cfengine / Puppet classes and manifests for deploying, configuring, managing and are collected for metric collection and monitoring.
  • Working knowledge in installing, configuring, implementing and managing RAID 0, RAID 1 and RAID5 technologies.
  • Hands on experience of installation, configuration and administration of virtual machines onVMware ESX/ESXi 4.x/5.x servers.
  • Proficient in various storage technologies such as Storage Area Network (SAN) and NetworkAttached Storage (NAS)
  • Imported and Managed multiple corporate applications in Subversion- Controlling and Monitoring Check-in's & Create tags for builds and providing support to Subversion (SVN) related issues to developers.
  • Involved in defining, documenting, negotiating and maintaining Product/Application Release Roadmap.
  • Responsible for all aspects of regular (planned) and emergency patch releases.
  • Creating & conducting walkthroughs of ‘Deployment Plans’ for complex large scale Releases including Mock Deployments in Pre-Prod environments & Production Installations.
  • Working with an agile development team to deliver an end-to-end CI/CD product in an open source environment using Jenkins/ cfengine and to get the job done..
  • Playing a key role in Administering the deployment using Microsoft Dynamic CRM platform for deploying web service applications as a programmatic alternative in enumerate and change the state of servers during deployments.
  • Practical understanding and experience in scaling Cfengine with 1000's of servers. Wrote Cfengine classes for deploying, configuring, managing and are collected for metric collection and monitoring.
  • Maven scripts (pom.xmls) were used to build the packages. SonarQube was used for static code analysis. WebLogic server commands were used for deployment.
  • Configured multiple LinuxAgents and Window Agents for Bamboo Server to distribute load across all the nodes and integrated with the tool Maven to schedule builds.
  • Automated Build/Releases and Deployment tasks with Bamboo using BitBucket source control tool and Artifactory.
  • Develop Cloud Formation scripts to build on demand EC2 instance formation in our specified VPC
  • Managing projects during Development and Testing in Adobe AEM under rigorous testing phases, performance testing and testing results under our Tech Lead Manager.
  • Analyzed frequently occurring system breaks and automated fixes with repetitive tasks using Bash and Python/UNIX scripts and also used to send notifications after each deployment.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Working with PROD team to facilitate verification of releases and Running multiple builds at a time.
  • Managing Daily Builds, Weekly Builds, Nightly builds and Builds on fortnight basis.
  • Assist Clients and teammates to understand issues and help/coordinate with multiple teams to resolve issues and make the environment stable.
  • Developed, maintained, and distributed release media and release notes for each scheduled release and also maintained the CI inventory for the environments.
  • Setting up the build and deployment automation for Java based project by using JENKINS and Maven
  • Responsible for creating and deploying builds on various WebLogic environments, testing in build environment and release to test team on scheduled time.
  • Handling complete Build and Release process including code, documentation and supporting testing team along with the server Administration
  • Worked with Perforce for Source code Management, Involved in Branching and Merging of Code.
  • Expertise building and monitoring software projects continuously with CI Tools like AnthillPro/Jenkins or other similar tools.
  • Create and maintain build scripts for J2EE (Maven) applications.
  • Create and maintain deployment scripts of Java/J2EE Applications to WebLogic Application Server.
  • Used SVN for branching, tagging, and merging and administration like give access for branches and SVN repositories.
  • Experience writing implementation plans for installing software components on build agents, and working with application services team to execute the install
  • Extensive experiences with Maven build process and repository manager Nexus.
  • Working knowledge of Windows batch scripting, LINUX Shell scripting, Perl and Maven Pom Scripting.
  • Integrating the code quality analysis tools like Cobertura, FindBugs, JUnit, PMD, and Checkstyle into the projects
  • Worked with JIRA for Issue Tracking and monitoring
  • Creating builds using Bash scripting, ANT/Maven scripts to manually updated and automated.
  • Involved in setting up builds using Chef as a configuration management tool..
  • Manage the configurations of more than 4000 servers using Cfengine, configured Jenkins builds for Continuous Integration and Delivery. .
  • Implemented Maven builds to automate JAR/WAR files and Develop automated deployment scripts using Ant/Maven and Python to deploy war files, properties file and database changes to development server or QA server and Staging/Production server.
  • Make sure the Configuration, Version and Systems are working fine or Setting up a new environment if needed with any Configuration changes.
  • Experience working with AWS Cloud computing and involved in creating AWS instances and deployed Linux and Ubuntu on AWS environment and Expertise in migrating applications onto AWS.
  • Setup the lifecycle policy jobs to archive the Amazon S3 content to Glacier.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Amazon AWS-EC2,VPC and Virtualization, VMWare server Infrastructure build design solutions.

Environment: Artifactory, GIT, Subversion 1.6, RHEL, ANT/Maven, CMake, Microsoft Dynamic CRM, Jenkins/Hudson, Bamboo, Docker, RunDeck, WebSphere Application, ServiceNow, Adobe AEM, AWS CloudFormation, Puppet, Bash, Shell Scripting, Perl Scripting, MySQL Server, Java/J2EE Applications

Confidential

System Administrator:

Responsibilities:

  • Used GIT for branching, tagging, and merging as Source Control Repository.
  • Used ANT (build.xmls) for building the applications and developing the build scripts.
  • Configured Hudson for Continuous Integration.
  • Established processes and tools to maintain code base integrity, including check-in.
  • Validation rules and branch/merge processes.
  • Deployed to WebSphere Application Servers.
  • Pushed releases to QA, Beta, and Prod environments.
  • Worked closely with the team to review code for compatibility issues.
  • Documented releases, builds and source control processes and plans.
  • Interact with the System Administration Engineers in issues relating to Hardware and Networking.
  • Arranging Change Control Board Meetings, defining guidelines for Change Control Board.
  • Creation of Configuration Management Plans, Usage Models for different applications.
  • Worked with BugZilla for Issue Tracking and monitoring
  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Expertise in developing and maintaining quality control processes, continually meeting.
  • Corporate objectives and resulting in highest level of client satisfaction.
  • Developed and maintained the Standard Operating Procedures for the software.
  • Experience as Rational Software Development Life Cycle Engineer.
  • Created scripts for Backup and restoring GIT repositories.
  • Installing, configuring, troubleshooting and modifying software.
  • Defined and upgraded the current Configuration Management infrastructure to a new and robust architecture.
  • 24x7 Support of Unix Production Servers.
  • Configured GPFS file system for the Database on Linux OS.
  • Knowledge in Unix Operating system installation through TPM and VM Provisioning for Linux.
  • Installing latest patches and packages on all the Unix platform to keep the host up to date to avoid any Vulnerability Threats.
  • Disk and space management using VXVM and LVM. This includes creating, resizing and mirroring file systems.
  • Configured volume groups and logical volumes, extended logical volumes for file system growth need using Logical Volume Manager (LVM) commands.
  • Monitor alerting file system usage, hardware and system process failures Linux/AIX
  • Reported directly to the Network Architect.
  • As a network administrator provided support for problem resolution including performing diagnostics, and configuring network devices
  • Participate in 24 x 7 incident and problem support
  • Responsible for maintaining the management applications and tools used to monitor, diagnose and troubleshoot the data network infrastructure
  • Responsibilities included configuration and installation of software and hardware
  • Involved in troubleshooting software, hardware and network problems
  • OS upgrades and password recovery on Cisco routers, switches and firewalls

We'd love your feedback!