We provide IT Staff Augmentation Services!

Application Packager Resume

Gaithersburg, MD

SUMMARY:

  • Application packager, SCCM 2007, SCCM 2012, Powershell, Installshield,
  • App - V 5 Sequencing
  • Looking for FTE or 6+ month contract.
  • Out of state contracts are not a problem however direct hire FTE opportunities will take priority.
  • Looking for roles that include Thin app or APPV. Also recent contracts have been non-SCCM shops so I'd like to be back in an SCCM environment.
  • Just a preference, not a requirement.
  • Over a good number of years in the IT field I have developed a diverse skillset encompassing Systems Administration, deployment administration, software package/re-packaging (msi using installshield primarily).
  • Scripting also plays a huge role in these positions as its pivotal to automating certain tasks or just as support scripts.
  • Batch up through powershell and including some VB.NET. These are not buzzwords, when I say I can write scripts to perform things we need to perform better or automate or whatever the case may be I can actually do that.
  • I really enjoy the packaging and deployment sides. I guess the satisfaction of taking it from start to finish is the most gratifying however each part itself is a fun job.
  • There isn't an environment I couldn't come into and hit the ground running and be an immediate contributor to the team.
  • My experience with SCCM and various other deployment systems I feel also means I can fill multiple roles if needed, otherwise I can thrive just producing deployment packages that are successful when deployed.
  • Extensive scripting in Powershell, Auto - IT, Vbscript, VB.NET, Batch, Wisescript.
  • Can also write Powershell GUI scripts for team use, help desk use, etc.
  • Packaging applications for Windows 10,7, XP. (64&32 bit OS platforms) using InstallShield and Wise Package Studio.
  • Experience managing large-scale deployments and troubleshooting deployment issues using SCCM (2007 & 2012)
  • Creating and editing Windows Installer MSIs including Transforms, Merge Modules, Pre-req's, Custom Actions, and Active Setup, Feature Healing packages. Active setup and Feature heal for propagating user settings to all profiles on the machine.
  • Experience with Active Directory administration, diagnosing policy application issues, policy settings, etc.
  • Extensive experience in application integration and remediation for 32/64-bit operating systems.
  • Experience in application remediation for Windows 7 and Windows 10, Standard User rights ( Locked down workstation)
  • Experience creating solutions and provide 3rd level support to extended 2nd level support technicians across multiple geographic locations.
  • Usage of VMware and vSphere client.
  • Excellent written and oral communication skills.
  • Ability to prioritize between multiple tasks.

EMPLOYMENT:

Confidential, Gaithersburg, MD

Application packager

Responsibilities:

  • Application packaging role, most recent package was Office 2016 365 (C2R) package to cleanup up existing office deployments along with installation for clean build.
  • Visio and Project included. Another example was Provisio's SiteKiosk software.
  • Since the windows 10 project was behind I had my time increasingly pulled into the that side to fix problems.
  • Primarily resolving script issues and front end GUI interface issues both written in powershell. Rather than document all the examples I can speak to these as required.
  • Most powershell GUI applications I code are written using some version of Sapien's Powershell Studio.
  • My personal copy is version 2012, at this job they had 2016 version.

Confidential, Columbus, OH

Application Packager

Responsibilities:

  • Standard packaging role except in this role they need someone to specifically deal with a problem application in the hospital called EPIC.
  • What I'm doing is converting the current deployment components from being installed by Auto-it scripts to having that logic being handled internally within the MSI packages.
  • Those items that can't be done via the internal MSI tables are being handled by custom actions.
  • This was basically 1 month of work to convert the 10 components. Determining what the scripts were doing, why it was being done, etc and then porting that information to a clean Install/Uninstall routines.
  • That was supposed to be the extent of the work but extended a bit for some additional application groups of work.

Confidential, Newark, DE

Application packager

Responsibilities:

  • I was trying to stay very close to MD during this time or within 1 days travel which I why I took a few shorter term contracts.
  • They had a lot of legacy applications that they wanted their installs ported into MSI format. most of these were re-captured using Installshield's capture utility to get them into MSI format and then it was just a matter of customization via creation of MST's for those installs.
  • I wanted to try out the Powershell Deployment Toolkit during this role but due to the short nature of the role I was asked to simply modify a few things in the powershell wrapper script which they used in conjunction with their own installation service to deploy software.

Confidential, Charlotte, NC

Desktop Engineer

Responsibilities:

  • This role is primarily application packaging using Installshield.
  • This involves gather requirements from the business units, etc.
  • Some projects allow me to toy with the Userconfig and Deploymentconfig XML files from app-v 5 to create some custom powershell scripts on “publish events, etc”.
  • For example use powershell to immediately cache a specific package so that it's available offline immediately after it being published to the user.
  • They use Wisescript rather than powershell as their wrapper language but enjoy wisescript and just about any scripting language.
  • Since they use a custom deployment here along with SCCM 2012 but I work for a group that specifically supports the traders so while the rest of the bank uses SCCM 2012 mostly we have a custom solution.
  • Once they get the Application catalog up and running we should be able to away from the custom solution but they've had it for 7 years so it's probably not going to change overnight.
  • Next they use a custom developed in house deployment system known as “Menus”.
  • I also support this system for our Mon, Wed, and Friday release cycles.

Confidential, Greensboro, NC

Desktop Engineer

Responsibilities:

  • This role encompasses doing both SCCM 2012 and packaging duties. On the packaging side I'm responsible for packaging all the core applications and also packaging new applications brought into the organization.
  • Attending project meetings, gathering application requirements, etc.
  • Writing scripts (wrapper) as necessary, some helpdesk utilities via powershell with windows forms.
  • In SCCM 2012, converting the legacy packages into the new application model format is a current project along with creating the applications in SCCM as they are packaged, creating/maintenance of the collections and the deployments.
  • Had just finished deploying Java 1.7u72 using deployment rule sets so that when using a particular website it would use an older 1.6 JRE version but for everything else would use JRE 1.7.
  • Prior to that was the HP Loadrunner product, Cognos, Contivo 5.7, powershell 3.0, increasing the cache size from 5gb to 10gb, etc.
  • Very similar to previous position in roles and responsibilities.
  • Converted their standard wrapper script from VBScript to Powershell.
  • Created MSI packages for deployment in SCCM 2012.
  • Create/modify collections as needed, created the application and then setup the deployment types for the distribution.

Confidential, Beltsville, MD

Systems Integrator

Responsibilities:

  • I was tasked with the applications they had that were currently failing on their windows 7 x64 platform as part of their windows 7 migration. Sometimes also needing to grant additional permissions to either registry or file system folders, files, etc.
  • Other times applying a simple RUNASADMIN shim or to suppress a UAC prompt on an application that must run elevated, etc... next I was asked to write a powershell script with a GUI interface that could read approved vendor and application lists from our sharepoint site and present this information to our project specialists so they could at the onset creation of a project then select the approved vendor and application then my program would create the directory structure on our SVN server, copy the appropriate template files that we used (also from sharepoint).
  • This was actually really fun to write as it involved doing some things with sharepoint I hadn't tried before.
  • This bascially made sure every project is created with a consistent structure and using only approved vendor and applications so that one group wouldn't store items in MS whereas others would create a directory called Microsoft. Standardized and also allowed us to always get the most current templates at each new project creation.
  • I wrote several others which I'll briefly touch on, SCCM actions trigger (to trigger all SCCM client actions), proxy script (to enable/disable the proxy in the labs based on which test network the user was on), a wrapper script for parsing EMET (security mitigation tool).
  • Another was to enumerate service paths on machines and any that have un-quoted paths were wrapped in quotes (another security directive).
  • Another along those similar lines was to enumerate services then look for invalid permissions (based on our search criteria) and any that fit into a violation I would then reset to their default security via Icacls(honestly icacls seemed much easier to reset to default security than attempting to accomplish in powershell, not that it can't be done in powershell directly but it looked pretty messy.
  • Outside of those scripting projects that came up I was doing application packaging on our standard core apps like Java 1.6 and 1.7 (for the devs). Quicktime, shockwave, flashplayer (activex and plugin). There are enough security updates in these products alone to keep one busy I believe.
  • They also had a lot of custom in-house applications that weren't too graceful or some even blatantly didn't attempt to propagate per user settings so these were addressed either via active setup or some self-healing via advertising their shortcuts (actually there was a lot of this surprisingly).
  • We also setup the applications in both our sccm 2007 and sccm 2012 environment and then the testing group would take care of the certification from that point.
  • I can provide some examples of documentation I created for our group along with some two week status reports.

Confidential, Washington, DC

Application Packager

Responsibilities:

  • Currently working on the LOC migration project from Windows XP to Windows 7 (64-bit).
  • Taking current applications and testing in Windows 7 then remediating issues found during the process.
  • This is expect to run about 6 months.

Confidential, Laurel, MD

Application Packager

Responsibilities:

  • 4 month assignment as contractor to take their existing marimba packages and convert them to MSI packages.
  • Also in applicable cases converting those MSI then to APPV packages.
  • Using primarily installshield 2010.

Confidential, Washington, DC

Senior Systems Engineer

Responsibilities:

  • In this role I was a part of a team of 3 engineers that took Confidential from using Radia for its software deployments to using SCCM 2007. Very few of the radia managed applications are currently in MSI format thus this is a lengthy and on-going process.
  • I also package a lot of our applications some via simply legacy re-package via snapshot but some are also custom authored MSI currently using installshield premiere 2010.
  • My prime areas in the job are to serve as primary technical lead for software distribution (our standards, naming conventions, planning deployments, scheduling deployments, documentation for our processes, training of our internal staff on sccm)
  • Serve as secondary on all infrastructure related items as they pertain to our distribution infrastructure.
  • This would concern items such as bandwidth throttling via bits, discovery times, synchronization to Active directory, etc)
  • I had just finished our office 2010 deployment plan and testing about 1 ½ months ago and we are currently about at our mid-point of deploying to 25k machines. We’ve completed about 12k machines as of 3/8/2011.
  • Citrix XenDesktop for our virtualization needs at this point. Had just started playing with Xenapp at this point but there was a shift to microsoft products at this time when going from radia to sccm and xenapp to app-v.
  • A lot of my time at this point is documenting our SCCM processes and starting to play with the operating system deployments (OSD) through sccm in our lab. Hopeful to get OSD functioning within the next couple of months so that our windows 7 deployment can be via sccm.
  • We were a group of 4 responsible for the desktops (deployments, anti-virus, upgrades, packaging of applications, SW/HW inventory (via SMS 2003) and image creation and update.
  • Shavlik was the patching mechanism, Symantec for virus update and SMS 2003 for non-patch deployment and HW/SW inventory.
  • VPN access, DNS, DHCP and even still WINS management responsibility.
  • Active directory maintenance (GPO definition, OU structure, etc).
  • My primary role in this group was SMS 2003, our various custom scripts which were a mixture of Dos command scripts, VBScript and I also performed some custom VB.NET application development for various utilities that we sometimes had a need for.
  • I also performed the packaging and the deployments of our various software application packages. Another niche I found was the WEB reporting through SMS writing various SQL queries upon management’s request for specific pieces of information.
  • Developed several VB.NET applications to assist with the groups daily and monthly tasks and to also fit into their security guidelines they were trying to define. IE, 45 days of account inactivity to automatically move and disable those objects in Active directory as an example. Further information will be provided upon request.

Hire Now