Post Job Free
Sign in

Management Engineer

Location:
Farmington, MI
Posted:
March 02, 2017

Contact this candidate

Resume:

CHANDRASHEKAR

acy3ed@r.postjobfree.com

Dev Ops Phone: 248-***-****

PROFESSIONAL SUMMARY

Over 6 plus years of experience in IT industry with major Build/Release Management.

Currently working as Build and release engineer in field of release automation for java and dotnet technologies to achieve continuous integration and continuous delivery (CI and CD).

Experience in Administration/Maintenance of Source Control Management Systems, such as Sub Version (SVN), GIT

Jenkins is used as a Continuous Integration tool for Automation of daily process.

Strong knowledge on Source Controller concepts like Branches, Merges and Tags.

Hands on experience in Installing and Administrating CI tools like Hudson/Jenkins, Sonar, SubVersion, Team foundation server, Nexus, Artifactory.

Performed integration of Code Quality Analysis Techniques like Checkstyles, FindBugs, Nunit, OpenCover and PMD with CI tools like Hudson/Jenkins.

Worked on Devops, Continuous Integration, Continuous Delivery and Continuous Deployment.

Experience in administering and supporting the CM tools including Subversion and CVS on UNIX environments.

Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.

Extensive experience in using Build Automation scripting like, Apache ANT, Maven .

Good knowledge in managing Sonatype Nexus/artifactory repositories for the maven artifacts and dependencies.

Extensive experience in working with Oracle Weblogic, Apache Tomcat application servers.

Experience in maintaining and executing build scripts to automate development and production builds.

Experience in application development, debugging, implementation, supporting dev team, testing of Oracle based ERP using SQL, PLSQL, and Database Triggers etc.

Extensive experience in writing PL/SQL Packages, Stored Procedures, Triggers and Functions.

Knowledge of databases like Oracle 10g/11g and MSSQL.

Excellent communication skills, ability to work as a team or individually, ability to learn new technologies quickly.

Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.

Primarily used Ruby to write GIT applications.

GitHub is a web-based Git repository hosting service

Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.

TECHNICAL SKILLS

Build/Release/Configuration Management

Hudson, Jenkins

Shell//batch scripting

Accurev/SVN/TFS

Nexus/Artifactory/Nolio, Chef

Ant/Maven

Oracle 9i/10g/11g/ My SQL/MS Access

Web logic /Tomcat

Java, C, PL/SQL

XML, HTML, HTTP

EDUCATION

Bachelors in Computer Science from JNTUH

PROFESSIONAL EXPERIENCE

Client: General Motors, Detroit,Michigian

Duration: OCT 2015 – PRESENT

Role: DevOps

Responsibilities:.

Automated the release pipeline to achieve zero touch deployments using Jenkins.

Created deployment workflows in Web logic which includes pre release, release and Post release steps.

Implement, maintain and support reliable, timely and reproducible builds for project teams.

Researched and implemented code coverage and unit test like find bugs and finding error logs in applications

Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Puppet is a Configuration Management tool which is used to automate administration tasks.

Deployed code on Web logic Application Servers for UAT, IST, and Development environments.

Worked on the Oracle databases in the backend to execute the DMLs and DDLs.

Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.

24/7 on call support .

Operational experience with sustain activities (application deployment, support and maintenance)

Skilled in troubleshooting application issues independently.

Proficient in Linux/Unix, Java/J2EE/Web logic, Oracle/My SQL.

Worked on creating monitors in perl script.

Performed system administration level duties such as regularly monitoring user level activity, checking

system logs.

Worked on Web logic Application Server For Build / Deployment.

Coordinate with Release Management regarding appropriate system releases among other development platforms.

Environment: - Jenkins, Web logic, Oracle, Java, Linux, Java Trouble Shooting

Client: Bank Of America, Dallas,Texas

Duration: Jan 2014 – Oct 2015

Role:DEV OPS/ BUILD AND RELEASE ENGINEER

Responsibilities:

Provided CM and Build support for more than 4 different applications, built and deployed to lower and higher environments. Defined and Implemented CM and Release Management Processes, Policies and Procedure.

Automated the release pipeline to achieve zero touch deployments using Jenkins, SVN.

Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.

Chef is a tool for which you write scripts that are used to automate processes.

Analyze and resolve conflicts related to merging of source code for SVN.

Implement, maintain and support reliable, timely and reproducible builds for project teams.

Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.

Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in Sonatype NEXUS repository.

Researched and implemented code coverage and unit test plug-ins like findbugs, checkstyle and PMD with Maven/Hudson.

Ansible is a helpful tool that allows you to create groups of machines, describe how these machines should be configured

The Dulwich implementation of Git is a pure Python software component for Python

Primarily used Ruby to write GIT applications.

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

Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.

Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Deployed code on Web logic Application Servers for UAT, IST, and Development environments.

Worked on the Oracle databases in the backend to execute the DMLs and DDLs.

Experience with Subversion/CVS, and Git Software Configuration tools.

Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.

Coordinate with Release Management regarding appropriate system releases among other development platforms.

Environment: - SVN, Jenkins, Web logic, Nexus, Sonar, Oracle, Ant, Maven, Java, Linux,Nolio

Client: Direct Tv, El Segundo, CA

Duration: JAN 2013 – Dec 2013

Role:BUILD AND RELEASE ENGINEER

Responsibilities:

Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment.

Defined and Implemented CM and Release Management Processes, Policies and Procedures.

Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using SVN source control.

Git Hub provides a web-based graphical interface and desktop as well as mobile integration.

Analyze and resolve conflicts related to merging of source code for SVN.

Implement, maintain and support reliable, timely and reproducible builds for project teams.

Maintained build related scripts developed in ANT, shell. Modified build configuration files including Ant’s build.xml.

Worked with development team to migrate Ant scripts to Maven.

Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.

Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.

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

Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.

Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Deployed code on Web Sphere Application Servers for Production, QA, and Development environments using WSADMIN scripts.

Worked on the Oracle databases in the backend to execute the DMLs and DDLs.

Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.

Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.

Coordinate with Release Management regarding appropriate system releases among other development platforms.

Environment: - Ant, Java, Maven, SVN, Jenkins, Linux, Solaris, Web sphere, Shell scripting, Nexus, Nolio

Client: Capgemini, Hyd, India

Duration: SEP 2011– SEP 2013

Role: BUILD AND RELEASE ENGINEER

Responsibilities:

Main responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.

Integrated Maven with Shell scripts created in Bash to automate the deployments for the Java based applications. Managed the deployment activities for multiple server instances by enabling password less ssh communication between the servers and utilizing the resync utility in the shell scripts.

Hands-on experience on CI tools like JENKINS.

Managed branching and Merging in a multi-project environment.

Managed the entire Release Communication and Co-ordination process.

Imported and managed multiple applications in Subversion (SVN).

Provided end-user training for all Subversion (SVN) users to effectively use the tool.

Involved in backing up repository, creating folder and granting user access privileges.

Assist our Client in the centralized Build Farm which has responsibility of creating and maintaining build scripts required by the applications.

Automated the Build and Deployment process using WebLogic server

Integrated SVN and Maven with Jenkins to implement the continuous integration process.

Performed weekly and on-call deployments of application codes to production environments

Created Maven, Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.

Environment: SVN, Maven, ANT, Jenkins, Hudson.



Contact this candidate