We provide IT Staff Augmentation Services!

Sr. Devops Consultant Resume

Warren, NJ

PROFESSIONAL SUMMARY:

  • 7 + years of experience as a DevOps / Build and Release Engineer in solving complex problems with creative solutions, supporting development, Deployment operations in different environments.
  • 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).
  • Extensive experience in installing, integrating, tuning, and troubleshooting Apache 2.x, 1.3.x web server, JBoss 4.x, Tomcat and WebLogic 8.x, 9.x and WebSphere 7.x / 8.x application servers
  • Worked on Amazon Web Services for deploying EC2 instances consisting of various flavors viz., OEL, RHEL, CentOS and Ubuntu in Linux and Windows 2008 and 2012.
  • Strong hands on development and configuration experience with software provisioning tools like Chef, Puppet and Vagrant.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code. Application Deployments & Environment configuration using Chef, Puppet.
  • Experience working in Ruby on Rails (ROR) based web applications. Expertise in developing, maintaining and debugging Rails framework.
  • Proficient in Ruby on Rails Web application and development. Primary expertise is in the areas of Ruby on Rails 4, 3 and 2.3.14, AJAX using jQuery, Ext JS, Apache2, and Unicorn.
  • Experienced in UI development using HTML5, CSS3, AJAX, JavaScript and jQuery, AngularJS.
  • Good exposure in interacting with RESTful web services, SaaS, PaaS, and IaaS. experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab), Clearcase, Harvest and VSS.
  • Experienced in build tools such as Apache Ant, Maven, Atlassian Bamboo, Cruise Control.
  • Strong hands on experience with scripting languages like Python, Ruby, PowerShell, and JavaScript.
  • Strong experience in working in Linux and Windows environments.
  • Worked with Chef Enterprise Hosted as well as On - Premise, 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/Route53 & ELB with Chef Cookbooks. Knowledge on creation of Puppet manifests files.
  • Practice development of consultants by mentoring ITIL best practices for successful Delivery of Projects and recruiting the best talent for current and future requirements.
  • Experience in deploying system stacks for different environments like Dev, UAT, Prod in both on premise and cloud infrastructure.
  • Experience setting up instances behind the Elastic Load Balancer in Amazon Web Services for high availability.
  • Experience in handling Static IP entries creation in DNS& a new DHCP scope creation. Performing Backup of DNS and DHCP data.
  • Design and implementation of Windows Server 2003, 2008 & 2012 Domains including trust relationships between domains & Cost assignment in AD Sites and Services based on Physical link between different sites.
  • Installation of MongoDB on physical machines, Virtual machines as well as AWS.

TECHNICAL SKILLS:

Operating System: Windows XP, Linux, UNIX, Windows NT, Windows2000, MS-DOS, Cent OS.

Scripting: Batch, PowerShell, Perl, and Shell

Test Frameworks: Test Unit, RSpec, knowledge on Cucumber

Languages: Pascal, Ruby, C, C++, and JAVA

Server: Apache, Tomcat, MS-IIS

System Testing: Apache Jmeter

Team Collaboration: Confluence

Release/Project Management: Microsoft Release management Server

Issue Tracking: Bugzilla, JIRA

Database: My SQL, No SQL

Version Control: SVN, GIT

CI Tools: Jenkins, Bamboo

Build Tools: Visual Studio, Make, Maven, Jenkins, Bamboo, Jira And AnthillPro

PROFESSIONAL EXPERIENCE:

Confidential, Warren, NJ

Sr. Devops Consultant

Responsibilities:

  • Working for Devops Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects
  • Actively involved in architecture of Devops platform and cloud solutions.
  • Build Automation and Build Pipe Development using Jenkins and Maven.
  • 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).
  • Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Created proper documentation for new server setups and existing servers.
  • Maintaining a farm of EC2 instances, ELB’s and RDS.
  • Wrote shell scripts to automate daily tasks like DNS entries to Route53, checking connectivity etc.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Developing pom.xml files for Maven build scripts.
  • Performed all necessary day-to-day CVS/Subversion support for different projects.
  • Responsible for design and maintenance of the CVS/Subversion repositories and the access control strategies.
  • Creation of branches in CVS and Subversion for parallel development process.
  • Merging release branches back to trunk after the production release and resolving of conflicts during merging in both CVS and Subversion.
  • Used SVN for branching, tagging, and merging.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Build, configured and support Application team environments
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes
  • Integrating various provisioning and monitoring modules into a single platform.

Environment: Java/J2EE, Git, jQuery, Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby Chef, JIRA, Maven, Artifactory, Git, Ubuntu, CentOS, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, PowerShell, Chef.

Confidential, San Jose, CA

DevOps /Build Engineer

Responsibilities:

  • Supporting enterprise datacenter comprising Red hat Linux environment 7, 5.x and 6.x, Oracle Enterprise Linux 6.x, SUSE Linux and Windows 2012 and 2008.
  • Working with stake holders for getting business requirements there by leveraging changes in process to them.
  • Documented standard operating procedures (SOP) for troubleshooting, configuring, and setting up virtual servers.
  • Worked on Grub, PXE boot, Kick start, Packages, Yum, RPMs, LVM, Boot from SAN, file system configuration.
  • Ensuring availability of Puppet agents across Linux boxes in order to ensure configuration management application via Puppet Master.
  • Experience in creating JavaScript for using DML operation with MongoDB.
  • Provisioning Adobe Experience Manager Stack to developer team by providing Author and Publisher boxes.
  • Provisioning GIT and SVN configuration management environment for different developer teams.
  • Configuring LVM as extending Logical Volume and Physical Volume Size.
  • Worked on installing and managing different automation and monitoring tools like Nagios and Splunk.
  • Performed deployment of Amazon EC2 instances in AWS environment.
  • Performed EC2 instances provisioning on AWS environment and implemented security groups, administered VPCs.
  • Performed configuration of the WebLogic/JBoss server for Data Sources, JDBC Connection pools.
  • Implementing security there by enabling/disabling access to users on different applications and tools like: AWS Management Console, Jenkins, Jira and other legacy applications.
  • Handling & fixing all Server related issue there by, ensuring maximum availability of servers and its services.
  • Managing and maintain Fortinet 240D Firewall, ensuring ISP connectivity, Site2Site VPN networks.
  • Windows OS and customization using Blade Logic and MDT deployment tools.
  • Install and configure the HP c7000 enclosures, HP standalone servers.
  • Supporting Vendor for various application installations.
  • Provided support for Azure Cloud servers environment for project Code Deployments and Oracle DB installations and maintenance.
  • Scan and deploy patches and updates to the systems using Microsoft Windows Updates Services (WSUS) and keeping up-to-date patch-levels.
  • Provide support for users, groups and security access to Active Directory objects including organizational units. Managed AD user accounts, access and group permissions in Win 2003 AD.
  • Created various Batch jobs and time based workflows to update the data regularly.
  • Provided user support and bug fixing activities as per the SLA.
  • Managed Operational requests and troubleshoot issues, working with diverse groups.

Environment: RedHat 7,6.x,5.x, CentOS 5.x, 6.x, SUSE and Oracle EL v6, Windows 2008 and 2012 VMware ESXi 5.1, Vmotion, VCenter Server, Sphere Client,Ubuntu server 12.04 LTA, Center Update Manager, VCenter converter, San, NAS, HP Rack servers.

Confidential

Build and Release Consultant

Responsibilities:

  • Worked on the Microsoft Release management server for maintaining the release management activities
  • Experience with writing Perl, PowerShell, shell scripts
  • Used Maven scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users
  • Implemented & maintained the branching and build/release strategies utilizing GIT
  • Deployed the Java applications into web application servers like JBoss.
  • Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows
  • Documented all build and release process related items. Level one support for all the build and deploy issues encounter during the build process
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments
  • Automated deployment of builds to different environments using Jenkins
  • Worked on Atlassain confluence a team collaboration software for creating the design documents and sharing the documents within the team members
  • Worked on the cloud-based diagramming software called Gliffy for creating different types of design documents required for the continuous integration process
  • Worked on administering the METACASE client-server architecture a domain specific modelling software
  • Worked on the configuring the Jenkins to use MetaCase Software to build Java code and also to do the whole C.I process on the java code generated by MetaCase
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.

Environment: GIT, Ubuntu server 12.04 LTS, Maven, Jenkins, Apache Webserver, Apache JMETER, MetaCase, Bamboo, Python, Perl, Shell, PowerShell.

Confidential

Release Engineer

Responsibilities:

  • Perform software builds using version control tool IBM Rational ClearCase (UCM and BASE).
  • Writing config specs and creating views for developers.
  • Involved in creating new elements in VOB's.
  • Created classes, JAR and EAR files from VOB's using ANT scripts.
  • Conducting meetings with developers and managers in order to resolve merge issues during build and release.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Posting the Build on time & following it up the testing team on posted builds.
  • Full ownership of the build including sanity. Good Quality release notes. 100 % Error free handling of all on to Component.
  • Following up with the Test Team & Development Team.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for WebSphere application servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT (Build.XML) files in case of errors or changes in the project requirements.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Responsible for building and releasing packages for testing.
  • Used Build Forge as a continuous integration tool for automation of daily process.
  • Used ClearQuest as Ticketing Tracking tool.

Environment: ClearCase, ANT, WebSphere, Perl Scripts, Shell Scripts, JAVA, BuildForgeandClearQuest.

Confidential

Linux / Build Engineer

Responsibilities:

  • Controlled 100+ servers on ESXi 4/5, RHEL 4/5/6 & AIX 5.3 / 6.1 as a primary System Administrator
  • Worked on kernel patching/upgrades, backups on multiple environments of ESXi and Linux
  • Performed OS Installation/configuration/Upgrades/Patches and migrations
  • Ensured system security, backup/restore, Disaster Recovery, performance checked, troubleshoot on UNIX (CentOS, Red Hat Linux/AIX) Systems
  • Managed VMware infrastructure environment using ESXi servers and virtual machines.
  • Added ESXi servers to the cluster for Fault tolerance (FT) and managing them through VSphere client
  • Created VMware cluster and enabled HA/DRS features to enable fully automatic failover.
  • Configured VMotion, Virtual switch and VLAN in virtual centers
  • Managed UNIX platform and created virtual machines
  • Checked VMotion, storage VMotion and cold migration
  • Worked on DevOps tools like Puppet and GIT
  • Used Puppet to create Modules
  • Maintained ESXi hardware and upgraded them using VMware update manager
  • Snapshot management and restored them when required
  • Worked on EMC SAN tech refresh on both host based and array based migration
  • Monitored the logs from Apache, Tomcat and other services that running in a Linux Box
  • Installed and configured WebSphere Application Server Community Edition
  • Worked on various UNIX servers (core dump and log file analysis) for configuring and troubleshooting along with analysis of hardware and software failures
  • Allocated the SAN as per requirement of the app/DB forecast and extended the file system, which are under Veritas, Linux and AIX LVMs
  • Worked on Nagios and Cacti for monitoring the systems
  • Installed and Maintained Tomcat and Apache Web Servers on Red Hat Production Servers
  • Worked on Day to Day Server maintenance task using command nslookup, ping, top, vmstat, IOStat, tcpdump etc
  • Security measures blocking unnecessary ports and restricting user’s remote logins
  • Worked on various UNIX servers (core dump and log file analysis) for configuring and troubleshooting along with analysis of hardware and software failures
  • Coordinated with different vendors according to the root cause and deployed action based on the scenario
  • Worked on 24X7 support in production environment.

Environment: RHEL 4/5/6 & AIX 5.3 / 6.1, ESXi 4/5, VSphere, SAN, NAS, Puppet, GIT, Nagios, Cacti, Oracle Rack, LVM, EMC/CLARiiON, Vmware, Vmotion

Hire Now