Resume

Sign in

Engineer Manager

Location:
Secunderabad, Telangana, India
Posted:
January 31, 2018

Contact this candidate

Vamshi Reddy

ac4acf@r.postjobfree.com

Ph: +1-720-***-****

Professional Summary

Around 7+ years of IT experience In Build & Release Engineering, TFS administration and Linux System Administration process, including end-to- end code configuration, building binaries & deployments of artifacts and entire life cycle model in Enterprise Applications.

Experience as a Build and Release Engineering in automating, building, deploying, and releasing of code from one environment to another environment.

Experience in working on source controller tools like GIT, Subversion (SVN), TFS.

Extensive experience using MAVEN, and ANT, MSBuild as a Build Tools for the building of deployable artifacts (war & ear) from source code.

Hands on experience on Jenkins, Bamboo for setting up of continuous integration and continuous deployments.

Strong experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins and Bamboo, Octopus.

Building shell scripts (Bash) and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.

Ability in managing all aspects of the software configuration management process including code

Compilation, packaging / deployment / release methodology, and application configurations.

Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, GitHub, Nexus and Bamboo, MSBuild, TFVC.

Ability in development and execution of XML, Shell Scripts.

Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.

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.

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.

Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.

Excellent experience in documenting and automating the build and release process.

Excellent communicative, interpersonal, intuitive, analysis skills with ability to work efficiently in both independent and team work environments.

Technical Skills

Programming / Scripting Languages

Bash, Shell Scripting, SQL, HTML, Json, PowerShell, C#, XML.

CI/CD Automation

Jenkins, Bamboo, Octopus.

Version Control Tools

TFS, Subversion (SVN), GIT

Web/ Application Server

Apache Tomcat, IIS

Database

MySQL, SQL Server

Build/Package Tools

Maven, Ant, NANT, MSBuild

Virtualization/Infrastructure

VMware, Virtual Box, CentOS, RHEL, Ubuntu.

Network Protocols

TCP/IP, SSH, Telnet, TLS/SSL, DHCP, DNS, HTTP, FTP, TFTP, LDAP, NIS, NIS+

Professional Experience

Client: Alegeus, MA Apr 2017- Present

Role: TFS admin/Release engineer

Responsibilities

Strong Windows Server and TFS server Administration skills.

Trained developers to get familiar on TFS 2015 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2015.

Setup various Team Projects into different Team Project Collections in TFS 2015.

Added Projects/Solution to Source Control in TFS.

Configured TFS 2015 Environment along with Default Project Collections, Build Definitions, Work Items.

Customized TFS 2015 CMMI Process Template and Work Item Templates and Workflow of the Work Items.

Assigned user security levels based on their designation in TFS

Provided 'Manual', 'Continuous Integration', 'Gated Check-in' and 'Schedule' builds.

Customized globalists, type definition XML files according to the client requirement in TFS process templates.

Worked with Azure and Bamboo for CI/CD and also worked with TFSBUILD for Daily Builds.

Developed custom Check-in policy to ensure that developer checks in the targeted Branch and created a server-side plug-in and implemented it on TFS server.

Administrated and managed TFVC and responsible for branching and merging.

Setup the Security, Roles & Responsibilities for different Groups for Team Projects using TFS 2015 Admin Console

Helped QlikView developer to integrate QlikView server with TFS and check-in to TFS source control.

Customized different Work Item types to fit the client needs

Created Build Definitions for various environment deployments.

Created Builds and deployed builds to different environments based on requests.

Performed and deployed Builds for various Environments like QA, Integration, BETA and Productions Environments.

Environment: Windows server 2012 R2, TFS 2015(Team Foundation Server), C#, XML, Visual studio 2015, SQL Server2014, Bamboo, MSBuild.

Client: Clayton homes, TN Aug 2016- Mar 2017

Role: Release engineer

Responsibilities

Interacted with client teams to understand client deployment requests.

Trained developers to get familiar on TFS 2015 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2015.

Responsible for managing Code Repository in TFS 2013/2015.

Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.

Experience in Bug Tracking tool like Jira and HP Quality Center.

Administer for TFVC and GIT and supported multiple project repositories.

Worked with TFS API for customizing check-in policies and alert mechanism.

Good experience in Microsoft Products and their deployment including octopus and PowerShell.

Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.

Managing the code migration from Subversion repository to TFS.

Implemented continuous integration using octopus.

Responsible for creating work items on TFS and on Kanban board. Documented release, build and source control processes.

Good Understanding of MSBUILD Targets in TFS Build Proj file that were used to Debug & trouble shoot Build Issues

Used sub modules in the GIT and educated users working with sub modules in GIT.

Experience in Microsoft Windows Azure Cloud Services

Configured plugins for the integration tools to the version control tools.

Involved in migration of octopus server, Artifactory & GIT server.

Developed and maintained Shell scripts for build and release tasks.

Configured Urban Code Deploy for CI/CD process with the automatic phase gates and approval required.

Maintained TFS for tracking and updating project defects and tasks.

Automated the test scripts using VSTS framework with MTM interface integration.

Environment: TFS 2013 and 2015, Visual Studio 2015 SQL Server 2008 R2, IIS7.0 & IIS8.0, PowerShell, TFS, TFVC, Bamboo, MSbuild, C#,ASP.Net, MTM 2013/2015.

Client: Viasat, CO Nov 2015 – Jun 2016

Role: Build & release Engineer

Responsibilities:

Release Engineer for a team that involved different development teams and multiple simultaneous software releases.

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

Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.

Developed shell scripts for automation of the build and release process.

Integrated Maven with Jenkins for the builds as the Continuous Integration process.

Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.

Worked on VMware, VMware View, vSphere Dealt with ESX, ESXi servers.

Performance tuning of Virtual Memory, CPU, system usage in Linux.

Handling the day-to-day Operations, install software, apply patches, manage file systems, monitoring

performance and troubleshoot alerts, Solve Server Problems in LINUX

Maintain 99.98% uptime of LINUX production servers and follow proper escalation

Handling LVM related tasks, Creating, resizing LVM, Veritas Volume manager and managing Cluster environment using Veritas Cluster suite

Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.

Installed/Configured and Managed Nexus Repository Manager and all the Repositories.

Created the Release process of the artifacts

JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

Environment: AWS, Subversion (SVN), MAVEN, Jenkins, Tomcat, Shell, Linux, UNIX, Windows 7, Oracle, NEXUS, JIRA.

Client: NBOS TEC, Hyderabad, India May 2013- Sep 2015

Role: Linux Admin

Responsibilities:

Installed and configured several hundred Red Hat Blade and VMware Esxi 4.x Virtual Environment.

Configured Red Hat Cluster Nodes for any legacy applications and verified the daily health check on the Cluster Nodes.

Assisted in physically installing, racking and cabling new BM Blade Center S and Cisco UCS 5108 Chassis environment.

Installing and configuring Red Hat Enterprise Linux 5, 6.1 using kick start servers and virtual

Media based installs on several hundred Cisco UCS B200 /B250 and BM Blade Center S as required for UAT/Production Oracle Web logic. Red hat JBoss, Oracle Enterprise Database and MySQL Database Server requirements.

Responsible for installation, Configuration and administration of Oracle10g/11g database on SCO UNIX, Linux and Windows 2003 Servers and also an integral part of the backup and recovery.

Installing and updating packages using YUM (custom YUM servers/repositories) and Red Hat Satellite Server.

Configured and Administered Apache, VSFTPD services, MYSQL and Tomcat.

Configured various alerts, captured support logs and configured resource pools utilizing Cisco UCS Manager.

Configured and deployed patches, upgrades, bug fixes on both physical and virtual Red Hat Linux servers using satellite servers.

Implemented rapid provisioning and life cycle management for RedHat LINUX using kickstart

Expertise in security hardening (iptables/selinux) major Production Servers, and compiling, building and installing web server based Linux tools.

Experience in performing, uploading and upgrading new firmware on the Interconnects and Chassis

Proficient in providing support on the deployed Red Hat Enterprise Linux & Sun Solaris servers from both operating system level and application Level.

Expertise in working with MySQL databases, Apache Web server, Tomcat Application Servers

Troubleshooting any performance or configuration issues with MySQL and Oracle.

Expertise in hardening, Linux Server and Compiling, Building and installing Apache Server from sources with minimum modules.

Monitoring and troubleshoot backups and schedule Cron jobs.

Extensive experience in network management TCP/IP, NIS, DNS, NFS, VLAN.

Experience in database replication using OCFS2 file system with oracle 10g and 11g database

Patch management of servers and maintaining server's environment in Development/QA/Staging/Production

Environment: VMware 4.x, RHEL 4.x/5.x/6.x, Solaris 9, 10&11, HPUX, Centos, SUSE 10, 11, VERITAS Volume Manager3.x/ 4.x, VERITAS Storage Foundation 5, RedHat Cluster, VERITAS Cluster Server 4.1, Tripwire, NFS, DNS, SAN/NAS.

Client: Nine Mind Soft, Hyderabad, India Oct 2010– Mar 2012

Role: Unix/Linux Admin

Responsibilities:

Installed, configured & handled troubleshooting of Solaris 8/9/10 and Red-Hat 3/4 on Sun Enterprise Servers and AIX on IBM Blade Servers.

Set up the Domain Name System by configuring the DNS primary, secondary and DNS Clients and configured the database files.

Administered the Network of 400 UNIX Users using Shell Scripts.

Monitored the Network and System Performance through vmstat, iostat, grapher tool.

Configured backup and restoration of data from tape in Dump and Tar format using Shell Scripts.

Implemented backup strategies based on the company policy using Shell Scripts.

Recovered data from server after a ROOT file system crash.

Created and added Swap Space at runtime.

Configured additional storage devices, partitioned hard disk based on the project requirement.

Implemented security in systems and network for all Sun Enterprise Servers & Desktop Servers.

Handled Day-to-Day operation of all servers running Production jobs, Backups, Restores and Report generations.

Worked with heterogeneous Client & Server management.

Backed up and restored data from tape in ufsdump, tar, cpio & dd format.

Configured the Send Mail configuration file, created e-mail ids, created alias database.

Handled troubleshooting the configuration file, configured the Boot file for the Domain Name Server to boot, configured and updated the Zone database.

Installed various software packages such as tcpd, ipfilter and patching the appropriate software.

Planned for storage and backup including studying the disk space requirement and backup device performance.

Tested and implemented various types of software for backup.

Used heterogeneous backup software for Windows and UNIX to backup and retrieve file systems without loss of data.

Environment: Sun Fire 4800, 3800, V880, V440, V490/890/240, RHEL, IBM Blade Servers HS20/LS20, IBM xSeries 335/336/345/346/365, Compaq, Red-Hat Linux 3/4, Solaris 8/9/10, Oracle 9i/10g, Bash,

SNORT, NAS, Send mail, DB2, VERITAS Net Backup, VERITAS Volume Manager 3.0, EMC SAN.

EDUCATION:

Bachelor of engineering in electrical from JNTUH, India



Contact this candidate