From:                              route@monster.com

Sent:                               Friday, May 06, 2016 1:34 PM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Cloud

 

This resume has been forwarded to you at the request of Monster User xapeix03

Mohan Thakur 

Last updated:  04/19/16

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Nutley, NJ  07110
US

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Mohan Thakur

Resume Value: p7n4uscgfdmn7u2g   

  

 

Anil

Phone: 9735127452

Email: mohan@swanktek.com

 

DevOps/Build and Release Engineer with over 8 years of experience in the middleware, administration using Oracle Web logic Application Server which includes configuring, deploying, maintaining, troubleshooting and implementation of various web applications which run on Windows and UNIX platforms.

 

·   Excellent skills in source code repository tools such as Clear Case, SVN, CVS, and VSS.

·   Good Knowledge in Unix Shell/Perl/Python scripting and good C/Java programming experiences.

·   Provided high-level technical support & problem determination/resolution for both immediate and long term issues.

·   Maintaining different source code repositories in VSS (Visual Source Safe), merging and branching out from existing code repositories as needed.

·   Implemented rapid-provisioning and life-cycle management for Red Hat Linux using Puppet.

·   Supported software development environments and production environments with third party software: database, middleware, application server, Unix/Linux and Windows 

·   Having good  knowledge in understanding  of computer architecture, operating system, software development full cycle, process and methodology 

·   Expertise experience in documenting and automating the build and release process.

·   Strong skills in C/C++/Java build with Ant, Maven, GIT, Jenkins, cruise control

·   Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.

·   Ability to build automated scripts and coordinate with the software development team Comprehensive knowledge of software development lifecycle.

·   Extensively worked on various applications and web servers, including Oracle/BEA WebLogic, IBM WebSphere, and Apache Tomcat.

·   Build server deployment on Cloud (EC2) servers with help of devops tools like Puppet. 
Implemented JShint/JSlint testing tool to automate the code review process and published the results on Jenkins as well the graph by comparing everyday nightly builds.

·   Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.

·   Proficient in Installation, configuration, maintenance of open LDAP server and application integrated with Apache Web server and Postfix mail server for user authentication.

·   Deployment of build artifacts like wars and ears into a WebLogic app server by integrating the WLST scripts to Shell Scripts. 

·   Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center and IBM Clear Quest, Mingle

·   Experienced in programming and debugging ambiguous code with ability to resolve issues through logical work.

·   Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.

·   Used Jira as ticket tracking and workflow tool.

·   Strong hands-on experience with scripting languages like Python, Ruby, PowerShell, and JavaScript.

·   Worked with Engineers, QA, and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.

·   Experience in installation and configuration of various Continuous Integration (CI) tools Jenkins, Hudson, and Bamboo for the build, deploy and cruise control.

·   Proficient in tracing complex build problems, release issues and environment issues in a
multi-component environment.

·   Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.

 

Technical Skills:

Operating Systems

MS Windows XP/2000/NT/98/7/8, UNIX, Linux, MS DOS

Database

Oracle 11g/10g and 9i, SQL 2005 and Enterprise

Languages

Java, J2ee, C++

Scripting Languages

PERL, Ruby, Python, Powershell, Shell Programming,

Web/App Servers

Web logic, Web Sphere, Apache Tomcat, JBOSS

Bug Tracking Tools

Jira, Remedy

Build & CI Tools

ANT, Maven, Hudson/Jenkins, Cruise Control, Bamboo, Nexus, Puppet, Chef

SCM Tools

CVS, SVN, ClearCase, GitHub, Perforce, Azure

 

 

Professional Experience:

Extreme Networks, Morrisville, NC                 Nov 2014 to Present

DevOps & Cloud Engineer

 

Responsibilities:

·   Generated the automated build and deployment process for application, re-engineering setup for a better user experience and leading up to building a continuous integration system for all our products.

·   Developed and implemented Software Release Management strategies for various applications according to the agile process.

·   Required to provide root cause analysis of any business impacting issues as well as a plan to prevent its recurrence.

·   Set up system for dynamically adding and removing web services from a server using Docker, Nginx, and GitLab CI.

·   Worked with developers in establishing and applying appropriate branching, labeling / naming conventions using GIT source control.

·   Source code management with Git hub, Gitlabs to add, commit, push codes to various branches and setup Jenkins.

·   Implementing a Continuous Delivery framework using Jenkins, Chef, Maven, and Nexus in Linux environment.

·   Configured Jenkins for doing the build in all the non-production and production environments. Worked extensively on CVS, Subversion as Version Control.

·   Worked closely with development team and SQA team for product releases. 

·   Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.

·   Performed deployments and builds on various environments using Puppet continuous integration tool.

·   Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Puppet.

·   Created scripts for system administration and AWS using languages such as BASH and Python

·   Repository management in Maven to share snapshots and releases of internal projects using Nexus tool. 

·   Experienced in programming and debugging ambiguous code with ability to resolve issues through logical work.

·    Implemented automated local user provisioning in instances created in OpenStack cloud through Chef Recipes.

·   Good experience with Maven builds process and repository managers like Artifactory and Nexus.

·   Implemented the setup for Master slave architecture to improve the Performance of Jenkins.

·   Managed Maven project dependencies by creating parent-child relationships between Projects.

·   Modified ANT scripts to build the JAR's, Class files, WAR files and EAR files from VOB's.

·   Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.

·   Created branches in Subversion (SVN) to implement the parallel development process. 

·   Management of Users and Groups in Subversion (SVN) and troubleshoot client spec issues and user issues. Use of the ticketing tool JIRA. 

·   Implemented in release workflow within Visual Studio for continuous integration and deployment and used Power Shell, Python for automating configuration deploys on to IIS Servers

·   Created Chef Cookbooks to deploy new software and plugins as well as manage deployments to the production Jenkins server.

·   Involved with the developers in troubleshooting and fixing day-to-day problems of the applications.

 

Environment: Tortoise SVN, Java/J2EE, Jenkins, OpenStack, Python, Chef, Perl, Ruby, Shell Script, ANT, Maven, GIT, Tomcat, Nexus, JIRA. 

 

 

HSBC, New York, NY                                                                                          Dec 2013 to Nov 2014

DevOps Consultant

 

Responsibilities:

·   Analyzed the ANT build projects for conversion and converting to Maven build projects. 

·   Developed and maintained UNIX/Perl/Maven scripts for build and release tasks.

·   Used ANT and Maven as a Build Tools on Java Projects for the Development of Build Artifacts on the Source Code.

·   Implemented continuous integration solutions for Java applications using UCM ClearCase, Maven, and Jenkins. 

·   Provided detailed testing and implementation documentation for all testing and code deployment activities.

·   Implemented continuous integration process using PUPPET.

·   Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects. 

·   Configured Maven settings.xml with repositories, profiles, global properties, UCM ClearCase stream names. 

·   Worked on Installation, Configuration and Maintenance of Unix/Linux (RHEL/SUSE/CentOS /AIX) OS.

·   Used SVN for branching, tagging and merging.

·   Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool. 

·   Responsible for design and maintenance of the Subversion Repositories and the access control strategies. 

·   Wrote ANT and MAVEN Scripts to automate the build process. 

·   Deployed legacy applications into JBoss application server.

·   Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.

·   Developed and implemented application enhancements using Java/J2ee, Struts, JavaScript, and UNIX shell scripts.

·   Collaborate in the automation of AWS infrastructure via terraforming and Jenkins - software and services configuration via chef cookbooks.

·   Used Struts tag libraries (html, logic, and bean) in the development of JSPs.

·   Using Jenkins AWS Code Deploy plug-in to deploy to AWS.

·   Wrote UNIX shell scripts to fetch, parse, and load data from external sources.

·   Converting production support scripts to chef recipes.

·   Build, configured and support Application team environments.

·   Written wrapper scripts to automate the deployment of cookbooks on nodes and running the chef-client on them in a Chef-Solo environment.

·   Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.

 

Environment: Git, Jenkins, Chef, Maven, Aws, Ec2, Websphere, Ant, Putty, JBoss, Confluence, Java, J2ee, Soa.

 

AT&T Plano, TX                                                                                                     Dec 2011 to Oct 2013
Build and Release Engineer

Responsibilities:

·   Worked as Release Engineer in a team that involved different development teams and multiple software releases.

·   Managed SVN repositories for branching, merging, and tagging.

·   Shell/Perl Scripts are developed for automation purpose.

·   Build and Administered Nexus for Maven build’s to share the artifacts within the company.

·   Setup Git repo server to keep the source code for code management. Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.

·   Involved in Setting up the backup server for Jenkins and prepared disaster recovery plans for Jenkins and bamboo.

·   Architected and implemented automated cloud infrastructure using Chef.

·   Used Chef to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.

·   Converting production support scripts to chef recipes.

·   Testing of cookbooks with chef-spec

·   Closely worked in Research of the project application architecture to support/resolve build, compile and test issues/problems.

·   Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in Subversion.

·   Used JavaScript for front-end validations.

·   Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process.

·   Required to provide root cause analysis of any business impacting issues as well as a plan to prevent its recurrence.

·   Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.

·   Involved with the developers in troubleshooting and fixing day-to-day problems of the applications.

 

Environment: Java/J2EE, SVN, Ant, Maven, GIT, Shell, Perl, Bash, JIRA, WebLogic, Nexus, AWS, Cloud, Jenkins, Python, Puppet.

 

InfoTech Technologies, Hyderabad, India Sep 2009 to Oct 2011
Build and Release Engineer

 

Responsibilities:

·   Participated in the release cycle of the product which involved environments like Development QA UAT and Production.

·   Worked with the development team to migrate Ant scripts to Maven.

·   Managed Maven project dependencies by creating parent-child relationships between Projects.

·   Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects. 

·   Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers, and hyperlinks.

·   Managed Amazon Web Services (AWS) on their Cloud computing environment.

·   Using Jenkins AWS Code Deploy plug-in to deploy to AWS.

·   Migrated applications to the AWS cloud.

·   Scripting expertise using Ruby, Python or Perl

·   Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.

·   Used Jira as ticket tracking and workflow tool.

·   Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

·   Provided the assistance for the smooth phase of Release for the Emergency and Expedite Releases by getting the Director Level Approval and coordinating with different teams.

 

Environment: SVN, Shell/Perl Scripts, SCM, Jenkins, Build Forge, Maven, and ANT, Tomcat, Jira.

 

Infinite Computer Solutions- Bangalore, India                 Jul 2008- Aug 2009

Java Developer

 

Responsibilities:

·   Working closely with Web Administrators to set up an automated deployment for SharePoint applications using SVN and Git Tools.

·   Develops and maintains the built environment, the source code control system and the issue tracking systems using tools like Jira

·   Maintain continuous build automation – currently within Hudson/Jenkins.

·   Worked with scripting languages like shell and python.

·   Writing Test Cases from Function Specifications.

·   Involved in Hudson Installation and setup, created Hudson jobs for both build and deployment.

·   Created scripts for Backup and restoring SVN repositories.

·   Experience as Rational Software Development Life Cycle Engineer.

·   Experience in developing dynamic web-based user interfaces using HTML and JavaScript.

·   Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, Bash.

EDUCATION:

Bachelor's in Computer Science & Engineering, JNTU, Hyderabad, INDIA.



Experience

BACK TO TOP

 

Job Title

Company

Experience

Devops

Extrme

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Work Status:

US - I am authorized to work in this country for my present employer only.

Active Security Clearance:

None

US Military Service:

Citizenship:

None

 

 

Target Job:

Target Job Title:

Devops & Cloud engineer

 

Target Company:

Company Size:

 

Target Locations:

Selected Locations:

US-NJ-Northern

Relocate:

No