We provide IT Staff Augmentation Services!

Configuration Engineer/release Engineer Resume

0/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Around 8+ years of experience as DevOps Engineer and TFS Administrator and having good working knowledge with Configuration Management tools, Build, Deploy, Release Management, and other tools.
  • Experience in Build& Release management, shell scripting, Unix System administration, Linux Administration.
  • Designed and implemented Software configuration management (SCM) and change management (CM) solution using TFS, Rational Clear Case, Jira, Clear Quest (Change Control tool).
  • Worked with ALM tool TFS 2015/2013/2012 /2010 (Project Collections, Build Definitions, Work Items, Reporting).
  • Expert on object oriented programming languages C, C++, Java, Python and Ruby.
  • AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, Cloud Watch, Route53, Auto scaling, Security Groups, Redshift, and Cloud Formation.
  • Experience in installing, maintaining, and troubleshooting JBOSS in Linux/Unix, WebLogic Apache, Nagios and security software’s.
  • Excellent knowledge& Experience in the Team Foundation Server TFS 2015, 2013,2012,2010.
  • Designed and developed integration methodologies between client web portals and software infrastructure using Python.
  • Responsible for training all employees on the use of Rational Clear Case Remote Client tools, Subversion (SVN), TFS.
  • Configured and Installed GIT with TFS as VSTS.
  • Troubleshoot the automation of Installing and configuring .NET and C# applications in the test and production environments.
  • Experience on Jenkins/Hudson, Subversion(SVN), Git, VSS, Clear Case, Eclipse, Build Forge, Team Build, Perl, Shell script, Power Shell, Install Shield, Install Anywhere, SQL Server, Unix, Linux, Windows Server, Citrix Server.
  • Experience in source code migration from other source control tools Rational Clear Case to TFS.
  • Worked on Amazon Web Services Applications (AWS) like EC2, S3, ELB, EBS, Code deploy, etc.
  • Worked on TFS 2015 Sandbox as well Azure.
  • Good Understanding of MSBUILD Targets in TFS Build.Proj file that were used to Debug & trouble shoot Build Issues.
  • Hands on experience with Chef, Puppet, Ansible automation/orchestration (or similar)
  • Recommended Configuration Management best practices and implemented lean strategies build and release best practices using GIT, Jenkins, Maven,IBM Udeploy and enabled application level monitoring for a stale environment.
  • Good knowledge on application release automation tools such as ca release automation, build master, puppet enterprise and rapid deploy.
  • Expertise in developing python and MySQL based applications for database design.
  • Involved in the functional usage and deployment of applications in Web Logic, Web Sphere and Apache Tomcat Server.
  • Experience in Netezza in handling data warehouse and analytic appliance and Teradata for data warehousing.
  • Trained developers to get familiar on TFS 2015, TFS 2013,2012,2010 and 2008 Work Items, Queue New Builds, and Work Spaces with Visual Studio VSTS 2015,2013,2012 and 2010.
  • Experience in managing the artifacts using Nexus repository and Virtual Machines using VMware, AWS.
  • Experience in managing and setting up Continuous Integration(CI) using tools like Hudson/Jenkins, Buildbot, Docker, Bamboo and Electric Commander, Sonar, Subversion, Team foundation server, Accrue and Nexus, art factory.
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts. n Udeploy for websphere deployment and also configured build jobs using udeploy
  • Good experience in automated deployment tool Nolio and conversion of buils.xml into pom.xml in order to build the applications using MAVEN.
  • 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.
  • Solving various .Net application issues and providing various technical solutions for .Net, TFS and Microsoft IIS.
  • Hands Development Experience in Java and J2EE Applications.
  • Involved in Customization of Work Items, Transition Matrix in TFS.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
  • Extensive knowledge in JBOSS installation and configuration.
  • Worked on Hibernate framework in Hadoop for mapping Java classes to database tables using xml file.
  • Performed Server health monitoring and system tuning as per vendor recommendations.
  • Quick analyzing and identifying ability of operational issues including good understanding of backups, deployment and load balancing techniques.
  • Implementing a Continuous Delivery (CD) framework using Jenkins, Puppet, Maven& Nexus in Linux environment.
  • Extensive knowledge in job scheduling tools like Nagios.

TECHNICAL SKILLS

Build Tools: MAVEN, ANT, MS Build and cruise control.

Bug Tracking Tools: JIRA, Fisheye, Crucible, Bamboo and confluence,IBM Clear Quest, Zephyr

Web/ Application Servers: Apache Tomcat, Apache Proxy,JBOSS, Web sphere, Web logic

SCM/Version Control Tools: GIT,SVN, Perforce and Team Foundation Server (TFS 2015/2013/2012 /2010 & 2008), Eclipse, VSTS 2015/2013/2012 & 2010ClearCase and TeamCity Automation container Docker

Continuous Integration(CI) Tools: Jenkins, bamboo, Team City, AnthillPro, IBM Udeploy, TFS Team

Build Continuous Deployment(CD) tools: Puppet, Ansible and Chef

Application configuration: Mongo DB, Express Js, Angular Js, Node Js

Cloud services: Amazon WebService(AWS), EC2, RDS, VPC, IAM, WAF, S3, ROUTE53SNS, SQS, CloudFront, EBS, ELB, CloudWatch, Elastic Beanstalk and

CloudTrail Monitoring tools: Nagios, Splunk and SonarQube, Selenium

Scripting Languages: UNIX, Shell scripting, Perl,Ruby and Python

Operating system: Unix,Linux (Ubuntu,Debian, Red Hat,Centos) and Windows

Content management tools: Neos, Ektron and Alfresco

Programming Languages: Java/J2EE, .Net, ASP.Net, C, C#, C++

Database: RDBMS Oracle, Teradata, Mongo Db, Cassandra, Netezza, MY SQL, SQL Server

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

Configuration Engineer/Release Engineer

Responsibilities:

  • Involved in provisioning and load balancing Windows and Linux Servers using Microsoft Azure Portal and AWS.
  • Administrator of TFS 2015.
  • Developed bash scripts for the purpose of manual deployment of the code to different environments.
  • Upgraded from TFS 2013 to TFS 2015.
  • As a TFS Admin was responsible for adding user to project, security and group maintains.
  • As an TFS admin was responsible for adding user to project, security and group maintains
  • Trained developers to get familiar on TFS 2015 Work Items, Queue New Builds, and Work Spaces with Visual Studio VSTS 2015/2013.
  • Performance tuning of weblogic/.Net applications
  • Worked with Active Directory both in Windows Server and AWS.
  • Created groups and added users and also created Group policy objects. Developed and scheduled bash shell scripts for various activities (deployed environment verification, running database scripts, file manipulations, Subversion (SVN) etc.,)
  • Build and deployed the .Net applications on the IIS servers.
  • Backed up and restored configurations and data of various tools (Subversion (SVN), Jenkins, WAS), databases (oracle, db2) and servers (windows, RHEL) as required.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Setup various Team Projects into different Team Project Collections in TFS 2013& TFS 2015
  • Installing, configuring and administering Jenkins Continuous Integration(CI)tool on Linux machines along with adding/updating plugins such as SVN, GIT, Maven, ANT, and Puppet.
  • Develop/execution of automated scripts using Microsoft custom .NET framework in VSTS 2015.
  • Converting production support scripts to chef and testing of cookbooks with chef-spec.
  • Wrote UFW scripts for maintaining the firewall.
  • Build virtual Linux server and Windows server using VMWare.
  • Worked on writing automated scripts and launched instances in AWS.
  • Used SONAR for measuring the quality and complexity of the code.
  • Integrating the Third Party Tools with TFS for ALM & Traceability.
  • Installed Docker container on an Amazon EC2 instance (Ubuntu-14.04).
  • Installed Chef on Ubuntu-14.04, installed and configured Apache web server and deployed a web application on it.
  • Documented and performed the build and deployment for enterprise applications using diverse technologies such as VB, VB Batch, .Net 2003, .Net 2005, .Net 2010, C# etc.
  • Used Maven as a build tools on Java projects for the development of build artifacts on the source code.
  • Worked with Ansible tower to manage inventory of EC2 instances and integrate Ansible with cloud formation template
  • Working knowledge of configuring the automation work flows in IBM Udeploy for CI/CD.
  • Implemented TFS branching and merging operations for .NET Source Code in the Agile Development Methodologies.
  • Worked on Puppet enterprise which is an application release orchestration for environment management and release coordination.
  • Wrote Puppet manifests files for all applications to manage the configuration files and to manage them as services.
  • Installed and configured Nagios system monitoring tool.
  • Used Nagios and CloudWatch for monitoring, performing test metrics and sending alerts.
  • Managed the GIT branching strategy for a few applications by creating Release branches, Development branches.
  • Used the pom.xml file from Maven and gave Maven as a plugin to Jenkins to automate build process.
  • Experienced in configuration management using Visual Studio Team System (VSTS), Team Foundation Server (TFS), VSS and Subversion.
  • Implementing a Continuous Delivery(CD)framework using Jenkins, Puppet, Maven &Nexus in Linux environment.
  • Configured UDeploy for CI/CD process with the automatic phase gates and approval required.
  • Maintained all the project related files in Atlassain Confluence.
  • Building and monitoring in the project has been done continuously with a CI Tools like Jenkins.
  • Configured and Maintained the Jenkins build and automation jobs.
  • Configured Jenkins daily periodic backups for Jenkins configuration and plugins files.
  • Deployed the Java applications into web application servers like Apache Tomcat.
  • Followed Agile methodology for meeting the deadlines of the project.

Environment: TFS 2015/2013/2012 and 2010, Windows, VSTS 2015/2013,Red Hat Linux 5.0, SVN, GIT, ANT, Jenkins, Docker, Anthill Pro, Maven, Web Logic, .Net, ASP.Net, C#, Apache Tomcat,Shell, Perl, Puppet, Ansible, IBM Udeploy, Chef, Nexus, Sonar, Java, AWS, Ec2, Junit, Jira, Rally, Python, SQL.

Confidential

Build & Release Engineer/ Configuration Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Responsible for design and maintenance of the Subversion Repositories and the access control strategies.
  • Configured TFS 2015/2013 Environment along with Share point Services & Reporting Services.
  • Migrated all Team Projects from TFS 2013 to TFS 2015.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Implemented & maintained the Branching and Build/Release strategies utilizing Subversion (SVN).
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) servers.
  • Used Ant, Maven and Gradle as a build tools on Java projects for the development of build artifacts on the source code.
  • Maintained and administered GIT source code tool.
  • Manage deployment automation using Puppet, MCollective, Custom Puppet Modules and Ruby.
  • Deployed packaged Source code (Java, .Net) onto WebSphere, WebLogic and IIS servers)
  • Worked with different version management tools like CVS, VSTS, Subversion, TFS and ClearCase.
  • Backed up and restored configurations and data of various tools (Subversion (SVN), Jenkins, WAS), databases (oracle, db2) and servers (windows, RHEL) as required.
  • Maintained activities related to security in TFS
  • Extensively worked on Jenkins/Hudson/Teamcity/Ansible/Bamboo/Docker. By installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
  • Automated the build and release management process including monitoring changes between releases.
  • Implementing a Continuous Delivery (CD) framework using Jenkins, Puppet, Maven& Nexus in Linux environment.
  • Migrated different projects from Star Team to SVN and Perforce to SVN.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Setting up Ant and Maven scripts for JAVA and J2EE Builds Imported and managed multiple corporate applications in Subversion (SVN).
  • Lead and assisted with the scoping, sequencing, planning, and creating GIT environments.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
  • Involved in implementing Workflows, Components, Screens and Notification schemes in Jira Project setup
  • Experience in in Customization in C#, .NET Component’s, Debugging.
  • Utilized WAR and JAR files for deployment of enterprise apps.
  • Provided assistance for management of AWS storage infrastructure systems.
  • Managed Nexus Maven repositories to download the artifacts during the build.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
  • Researched and implemented an Agile work flow for continuous integration (CI) and testing of applications using Jenkins.
  • Built Python apps that allowed developers to build proprietary solutions without requiring standard components.
  • Skilled to write, debug maintain scripts in Shell, Perl etc.
  • Build artifacts are deployed into Tomcat instances which were integrated using the Perl and Shell scripts.
  • Supported and developed tools for Integration, Automated Testing and Release Management.
  • Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.

Environment: TFS 2015/2013/2012 , Visual Studio VSTS 2013/2010, SQL Server 2008 R2, IIS7.0 & IIS8.0, .Net, DNS, ALM, MSBuild, ASP.Net, Power Shell & Batch, Ansible, Anthill-Pro,Bit Bucket, Perl, Azure, Shell Scripting, UDeploy, Docker, Subversion(SVN), Perforce, Hudson, Groovy, SonarQube, Grunt, npm, Jira, Java, Bamboo, Ant, Jenkins GIT, MTM 2013, RedGate SQL

Confidential

TFS ADMIN/ SCM / Devops Engineer

Responsibilities:

  • Created various Cloud Formation templates for application deployment and management.
  • Used bash scripts to automate build and deployment process.
  • As an TFS admin Handled the process account and maintained them
  • As a TFS admin was responsible for adding user to project, security and group maintains.
  • Participated in Scrum calls for sprint planning, grooming etc.
  • Used GIT and Jenkins for deploying code to various environments.
  • Worked on TFS Portal to generate the reports.
  • Customized TFS 2010 Work Item Templates and Workflow of the Work Items based on requirements.
  • Experience using NuGet and familiar with solid community libraries built on .NET.
  • Developed bash modules to automate processes in AWS (AWS cloud formations/ Ec2).
  • Used Splunk, Nagios for monitoring, performing test metrics and sending alerts.
  • Automated configuration changes for all environments in cloud using Puppet and developed various modules and templates for different application roles.
  • Assisted in writing Puppet Modules to configure Apache for different web application to improve performance.
  • Extensive prior experience in AWS customization/automation managing full Application stacks from OS through custom applications
  • Must have prior experience in both Python development and SQL databases
  • Hands on experience with Chef, Puppet, Ansible automation/orchestration (or similar)
  • Experience installing, configuring and troubleshooting application platforms with a preference for working with Java web application platforms (Tomcat, WebSphere, WebLogic, JBoss, etc.)
  • Maintained activities related to security in TFS.
  • Conducted Training Sessions for Users on for SVN & TFS.
  • Integrated Jenkins Build pipeline plugin for managing multi project jobs efficiently.
  • Configured the Load Balancers and VPC with Public and private subnets in AWS and Azure.
  • Installed Puppet Master on virtual box and configured Puppet Master and Puppet Agent.
  • Designed workflows, screens, field configurations and components as part of Projects definition for JIRA as an administrator.
  • Tested Firewall rules with Telnet across domains, created inbound and outbound rules as per organization security guidelines.
  • Hands on experience with Cassandra and/or Mongo DB
  • Known about REST APIs and skilled with JSON
  • Familiar with Test Driven Development, architecture and design patterns.
  • AWS Cloud experience: setting up cloud formations, security groups, cloud watch metrics; experience with the AWS-CLI toolset as well as the AWS APIs.
  • Used AnthillPro/uBuildfor Continuous Integration(CI), build Pipelines and build Management.
  • Experienced with Docker and having created Docker Containers.
  • Known Mesos and Marathon by launched apps using Marathon or other Mesos’ frameworks.

Environment: Windows 2003/2008 server standard/Enterprise edition R2, .Net, SQL Server 2005/2008, Linux, TFS 2010/2012 and 2013, ASP.Net, GIT, MS build, Visual Studio VSTS 2010/2012, IIS 6.5, MS Project, Project server 2008, SharePoint 2010.

Confidential

Build & Release Engineer / TFS ADMIN

Responsibilities:

  • Worked with Engineering, Operations, Quality Assurance and Project Management to define and execute projects that implement build, release and deployment of web software.
  • Used AnthillPro as a build management and lifecycle automation CI server for build and release process and produced a new build for every developer check-in.
  • Worked on setting up CI (continuous Integration) in Cruise Control and Hudson.
  • Setting up the Security, Roles & Responsibilities for different Groups for Team Projects using TFS Admin Console.
  • Developed an automated, continuous, build process that reviews the source code, identifies build errors and notifies appropriate parties to expedite/facilitate synchronization to the latest build.
  • Integrated with TFS source control to automatically trigger Builds and publish results back to TFS.
  • Post build tasks were performedusing Jenkins.
  • Expert in Continuous Integration (CI) tools like Jenkins for Java.
  • Responsible for automating the build process using Hudson. Developed and maintained tools that automate the building of software releases for an Agile based software development process.
  • Branching, labeling/naming conventions using Clear Case UCM and Subversion source control.
  • Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead, QA Team Lead and Clear Case Administrator.
  • Coordinated with the Project Management, Development and QA Team in resolving any Build and Release issues and to provide smooth release process.
  • Co-ordinated build and release cycles on the request of business with development, testing and project management teams.

Environment: TFS 2008, SVN, Shell, Maven, .Net, VSTS, Hudson, Linux, Windows, Subversion, ASP.Net, SQL Server 2008.

Confidential

Build Engineer/Devops

Responsibilities:

  • Developed and managed release strategies, processes, procedures, and production delivery schedules for multiple software applications, on contract, Developed
  • Identified dependencies between applications to eliminate/reduce risks and potential conflicts during releases.
  • Utilized HP Service Manager to track configuration items, requests for changes, and required approvals, to communicate with functional and technical stakeholders, and to schedule system integration testing and production deployment dates.
  • Helped to ensure effective and efficient operation in the preparation, building testing, and implementation of change-related activities.
  • Recruited To Provide Leadership And Technical Support During Release, Enhancement, And Customization Of New Innovative PeopleSoft Human Resources System Utilized by all agencies and department
  • Responsible for evaluating production software changes, managed the system release aspects of multiple projects of high complexity, ensuring that all business requirement issues were resolved prior to full release.
  • Provided hands-on troubleshooting guidance to developers and testers in the resolution of programming and processing issues.
  • Trained all new PeopleSoft development / testing project team employees and consultants in use of version control /change management procedures.
  • Represented project team leads at release management meetings.

Environment: Solaris, Unix, C++, Java J2EE, Eclipse 3.20, Ant, Apache Tomcat, CVS, Subversion, Cygwin, Test Director, Mercury Quality Center, Smart CVS 5.02, Web Methods, JDBC, ODBC

We'd love your feedback!