Devops/build And Release Engineer Resume
Overland Park, KS
SUMMARY:
- Detail - oriented and result-driven professional with excellent technical, analytical and communication skills demonstrated by 10 years of experience, covering areas as RF Design, Wireless network Optimization, Big data analysis, System performance engineering, Field testing and Build & release engineer.
- Extensive experience in installation, configuration and administration of Subversion (SVN), GIT, UCM ClearCase and TFS.
- Extensively worked with Hudson, Continuous Integration and End to End Automation Tools.
- Deployed code on Web sphere Application Servers for Production, QA, and Development environments using WSADMIN scripts and integrated then with Python/Jython scripts to enhance the functionality of the deployment process.
- Used Puppet for Configuration Management tool.
- Proficient in working and Administrating UNIX (Red Hat Linux), Windows, AIX and Solaris.
- Expertise building and monitoring software projects continuously with a CI tool, Bamboo, Hudson, Cruise Control, Build Forge, Visual Build Professional.
- Experience in using Subversion (SVN), perforce and CVS Version Controls.
- Expertise in working with Remedy, ITS, PICCT, JIRA and Bugzilla Tracking/Auditing Software.
- Experienced in Jenkins, AntHillPro and Build forge to perform Nightly builds and Milestone builds and Continuous Integration.
- Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in Web sphere, Web logic, and JBOSS/Tomcat, IIS, HIS.
- Deployed JAVA/J2EE applications through Web sphere Application server. Comfortable and flexible with installing, updating and configuring various flavors of Linux and Windows. Involved in front-end programming using C, C++ on both Linux/Unix & Windows platforms.
- Managed the source code control of multiple development efforts using ClearCase, Subversion, TFS, Git and CVS version control tools.
- Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- Worked with optimization of server resources, Amazon Elastic Cloud instances and website security, Mule ESB (EAI)/Service Mix, Web services /REST, Amazon AWS, Chef and Puppet
- Wrote deployment Automation scripts for multiple DOT NET and JAVA/J2EE Applications.
- Used Ant/Maven and make for building Java/J2EE Applications.
- Involved in Shell and Perl scripts for compilation and deployment processes and automation of builds and PowerShell for Windows deployment and Administration.
- Knowledge on Code Analysis Tools SONAR and XRADAR.
- Exposure to Jython, Python scripting.
- Worked on IIS, Apache, IBM HTTP, JBoss and I Planet web servers.
- Hands on Administration experience with Web sphere and Web logic Application Servers.
- Experience with VMware Administration.
TECHNICAL SKILLS:
Operating Systems: Unix, Windows, Linux, Solaris
Scripting: Perl, PowerShell, VB, Jython, Shell, Python
Language: C,C++, C# .Net SQL,PL/SQL, HTML, Java,J2EE
Database: Oracle, MySQL
Build and CI tools: Maven, Ant, Jenkins, Cruise Control, Build forge, MS build, Sonar
Source Control tool: Perforce, SVN, Git, TFS, VSS, Accurev, Chef, Puppet, Ruby, Docker
Web Technology: ASP. NET, JSP, Servlets
Web servers: Web sphere, Web logic, Tomcat, JBOSS,II
Issue tracking tools: IBM Rational Clear Quest, JIRA
PROFESSIONAL EXPERIENCE:
Confidential, Schaumburg IL / Overland Park KS
Devops/Build and Release Engineer
Responsibilities:
- Automated Build process using Subversion (SVN), and ANT
- Experienced with Git and Gerrit as an administrator. Deep understanding of software configuration management (SCM) /Integration processes and tools for large, multi-site product development with very strong problem solving and Android/Linux debugging skills.
- Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
- Integrated Subversion (SVN) into Hudson / Jenkins to automate the code check-out process
- Experience in working with Selenium IDE and Selenium Web Driver using testing.
- Software Build and Deployment: Performed regular software release build and deployment based on defined process and procedure, including J2EE, UNIX Scripts, Oracle PL/SQL build and deployment. Managed, maintained and deployed to test, acceptance and PROD environments.
- Using Docker in Environment variables, Configuration files, Option types and Strings & integers.
- Actively participated in the automation effort.
- Implemented Microsoft Azureand Office 365 E4 to manage the environment without needing to hire a replacement Network administrator.
- Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins and GitHub.
- Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
- Installed and configured code rules, keys of Sonar for code analysis and created of SonarQube dash boards for different team members based on their roles to monitor the progress of project source code.
- Extensive knowledge of Azure based disaster recovery and business continuity solutions
- Extensive knowledge of Azure as a Backup functionality and design
- Extensive knowledge of SAN and NAS architecture supplement with Azure Store Simple
- Developed and scheduled bash shell scripts for various activities (deployed environment verification, running database scripts, file manipulations, Subversion (SVN) etc.,)
- Performed IIS Website deployment automation using MS Web Deploy tool with PowerShell.
- Created Perl Scripts for complex Data parsing, Analysis and Report generation and created Shell scripts for generation of Disk Space, Archive, system monitoring for staging environment.
- Backed up and restored configurations and data of various tools (Subversion (SVN), Jenkins, WAS, Sonar), databases (oracle, db2) and servers (windows, RHEL) as required.
- Created and configure jobs, script builder, custom command builder, agents in Bamboo
- Performed Devops for Linux, Mac and Windows platforms
- Design, develop and implement an automated Linux (Centos, Amazon) infrastructure using Collective and AWS and move existing applications off windows seamlessly to it while aggressively growing.
- Involvement in Web sphere Process Server Replacement Project, with another instance of Web sphere Application Server.
- Created the Clustering Topology in Web Sphere Application Server ND V6.x to achieve Work Load Management (WLM), High availability, Load Balancing and Hardware fail over.
- Configuration of Hudson along with Ant and Jython Scripts for Automated build and deployment Process.
- Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations.
- Administration of VSS 2005, TFS 2008/10/12 and managed SQL 2005/2008 and Windows 2005/2008/2010 servers.
- Worked on build tasks using Maven, Ant, Gradle and GNU Make files and worked with development team to migrate Ant scripts to Maven.
- Extensively used Perforce as a Configuration Management tool to manage source code
- Integrated Build dependencies and dependency blocking strategy in Bamboo.
- Automated the release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus and Nolio.
- Created deployment workflows in Nolio, which includes prerelease, release and Post release steps.
- Automating release and deployment process using CA LISA (Nolio) v 5.5. Implementing and testing workflows.
- Developed PuppetModules for installation & Auto healing of various tools like Jenkins, Nolio agents, MSSQL, SonarQube, Nexus etc. these modules are designed to work on both windows and Linux platforms.
- Expert in installing and configuring Continuous Integration tools such as Bamboo, Build Forge, AntHillPro, Cruise Control and Hudson for build and deployment automation.
- Troubleshooted build issues, MS Build and TFS Build.Proj file changes, issues related to TFS application SharePoint, Reports, TFS Permission, Build server etc.
Environment: SVN(Subversion), Anthill Pro, ANT, Nant, and Maven, Chef, Puppet, Devops, TFS, Jenkins, Clear case, MS Build, Unix, Linux, Perl, Bash, Jython, scrum, agile, Python, Linux, Ruby, Cruise control,Powershell,Nolio,AWS,MongoDB,SME,j2EE Chef, Sonar, SharePoint, Bamboo, Hudson, Git, JIRA, Shell Script, Weblogic,Selenium.
Confidential, Chicago IL
Configuration / Build & Release Engineer
Responsibilities:
- Automating The Build process using Subversion (SVN), and ANT
- Managed builds and wrote Build scripts for JAVA and Web sphere based applications
- Maintained source code repository in Subversion (SVN).
- Configured TFS to run continuous integration of builds and execute unit test on all check-ins for ASP .NET Web Applications.
- Configured Git with Jenkins and schedule jobs using Poll SCM option.
- Successfully administrated Subversion (SVN), Cruise Control and Anthill Pro.
- Performed installation, configuration and administration of ClearCase, Subversion (SVN) and afterwards migrated src, config and website code over to Git in Windows and Linux environment
- Automated deployment of builds to different environments using AntHillPro.
- Deployment and management of many servers via script and chef, utilizing cloud providers as a direct substrate for implementation.
- Deployed Puppet for configuration management to existing infrastructure
- Work closely with Business analysts and Project managers to meet release and build schedule deadlines.
- Maintained all the UNIX, Linux and Solaris environments for deployments.
- Resolved crucial issues related to Linux server, Puppet and monitoring for Devops environments.
- Created Continuous Build Process using Cruise Control and Hudson.
- Implemented and maintained the branching and build/release strategies utilizing Subversion (SVN) and GIT involved in periodic archiving and storage of the source code for disaster recovery.
- Performed system administration and operations tasks using Chef, Nagios.
- Provided on-going support and administration for Subversion (SVN), ClearCase, ClearQuest and ANT build automation.
- Implemented continuous integration using the Hudson, which tracks the source code changes
- Create and setup automated nightly build environment for Java projects using Maven.
- Studied the current build and release process and automated the process using Shell scripts.
- Resolved ADC Mailbox queries related to TFS/Build issues.
- Experienced in building Java application using make files (Ant utility), Shell Scripts.
- Integrating GIT and Clear Case with Cruise Control, Jenkins.
- Deployment and management of many servers via script and chef, utilizing cloud providers as a direct substrate for implementation.
- Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves.
- Managed builds and made necessary changes to Ant build scripts for Java/ Websphere based applications.
- Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues.
Environment: SVN(Subversion), Anthill Pro, ANT, Nant, and Maven, Clear case, MS Build, Unix, Perl, Python, TFS, Bamboo, Hudson, Java, Git, web sphere, JIRA, PowerShell, Linux, Shell Script, Jenkins, cruise control, Web sphere server.
Confidential, Chicago IL
RF Engineer
Responsibilities:
- Monitor and trend network statistics, troubleshoot site issues and resolve capacity issues.
- Performed IMS/ VoLTE E2E call flows and responsible for architecture, Services and standards of various LTE IMS projects which includes interworking and routing between different protocols.
- Identified Inter-operability between IR-92 and IR-94 requirements to deliver LTE voice, video and SMS services over IMS.
- Analysis of LTE/VoLTE and UMTS Networks and device traces in ALU projects using OXDM, JDSU, IRIS View, IxLoad and TEMS.
- Well versed on IMS and VoLTE call flows (Both Voice & Video).
- Identify and resolve data performance issues - e.g. outage, latency, throughput, failed connection attempts, and dropped connections.
- Extensive call performance analysis and optimization to determine call quality, dropped call resolution, analysis of handoffs, cell site failure, RF signal strength characteristics, changes in call traffic patterns and adjustment of network parameters as required.
- Examined call flow, call performance, and various handovers through Layer-3 messages using post processing tools such as Actix and Windcatcher.
- Interacting with the end-client regularly and providing updates about deployment/optimization activities Performing Coverage Analysis, Identifying & Optimizing Coverage holes based on CPICH Ec/No & RSCP
- Optimization of UMTS/LTE networks to troubleshoot and improve KPI’s.
- Monitoring the performance of network and looking after any RF & equipment related issues which might be responsible for the degradation.
- Analyzed drive test data using Actix for voice and data calls including HSDPA and HSUPA and recommend necessary changes for launch readiness. Also, involved in LTE multi carrier Optimization.
- Changed parameters on site post launch to improve site performance and user experience.
- Determine the actual network (geographical/signal strength) coverage using ATOL.
- Provided network support to Market lead, including locking and unlocking sites (LTE and UMTS), implementing work orders, providing alarm reports, readings, pre and post-launch KPIs, pre-launch checks.
- Perform parameter audits, data fill parameters, conduct pre-post analysis, and prepare performance reports.
- Proactively look for areas to improve LTE network performance and to meet network KPI’s.
- Implementation of new features, tuning LTE radio network parameters, and balance traffic for Multi-Layer (carrier) sites.
- Supported the RF Design team of Illinois/Wisconsin in data integrity activities.
- Maintenance of integrity of parameters in Atoll, CSS and OSS for 2G, 3G and 4G.
- Evaluation of new site candidates (atoll scorecard).
- RF evaluation of new co-location projects in Siterra.
- Correction of site configuration in E911 NMT for IL/WI.
- Audit parameters OSS vs Atoll.
Confidential
RF Engineer
Responsibilities:
- Worked with Confidential networks Confidential LLC on QA Project as RF engineer.
- Detailed drive log analysis to troubleshoot CS/PS setup failure, CS/PS drops, cell selection/reselection problems, intra, inter missing neighbors, HSDPA/EUL throughput analysis, RRC Connection Reject, intra, inter HO success & failures.
- Driving on Circular CW and CCW direction to perform the Intra-Handover Sector Test and Throughput (alpha to beta, beta to gamma and gamma to alpha).
- Support Switch engineers in performing the call flow.
- Performed Cluster Drive using Temps tool, post processed and analyzed of log files.
- Made report and post processing and analyzing call drops, call setup failure and coverage holes by Actix.
- Attended customers complain, Neighbored deletion and keep monitoring of HO performance.
- Performed walk test for highways and malls, freeway drive monthly according to customer demand.
- Identified poor coverage areas in the cluster and recommended Tilt changes, Azimuths and Power changes recommendations in order to improve coverage and KPI’s.
- Suggested recommendation for network related problems like drop calls, pilot pollution, blocked calls and packet data access failures.