Sunday, October 11, 2015

A year in my (IT) work life

So it is currently performance review time at work. I never really enjoy this time - not because of problems but because it takes time away from the multitude of other items I am always working on.  I'm also not one to really want to toot my horn.  I also tend to struggle with self-advocating - that generally doesn't do much harm unless I am looking to make a change of some sort.

I will say that the performance review distraction has been a little lower the last couple years but only because I had started an informal time/task tracking method a couple years ago.  It isn't anything super fancy - a spreadsheet which has lists of tasks with rough time and tagged with common apps and whether it was operations, project, etc type things in support of ITIL tracking. Sometimes I wish I had more detail in my task descriptions but it gives me enough info to show what I work on and roughly how much time I spent.

Anyways, just documenting the breadth/variety of stuff I ended up doing over the last year.  This turned out to be a pretty typical recent year other than the organizations location changes (both people and data center).  I'm trying to break this up into somewhat logical groupings but that isn't always easy. Some of the items are really minor stuff and others are substantial projects involving multiple teams/groups.  I've also limited the amount of detail I've provided but I hope it provide enough for someone to get a feel for what my position requires. 

A note to those that are looking to get into the IT field - I often find that titles don't accurately reflect the expected scope of duties. The smaller the organization or the less IT focused the "organization/product/service" the more I find this to be true. I'm not saying that is bad but make sure your expectations and the organizations real needs are compatible.
  • Department
    • Support the data center moves
    • Support the consolidation of employees to a new location across town
    • Proposal for a couple infrastructure/workflow/business process changes
    • Research some security issues
  • Team
    • Increase application build and deployment automation 
      • Jenkins/Artifactory/Subversion/scripting
    • Jenkins patching/updates
    • Batch job maintenance
    • batch email list rules/filters
  • Subversion
    • Setup some on-checkin email notifications for one application
    • Update service side workspaces to not ask to save/store passwords
    • Setup user/consultant access to various repos
  • Multiple systems
    • Tomcat & JDK upgrades
  • Blackboard
    • A litter research on items requested by lead/administrator
  • Sharepoint
    • Research user/account issues at admins request
  • Other teams
    • Provide some general support to team responsible for HighPoint Mobile application
    • Recompile/configure Apache server/PHP per new required modules needed by HighPoint Mobile upgrade
    • Provide some simple Subversion support/training/knowledge transfer to admin
    • Provide Java/Tomcat setup/knowledge/guidance to another team
    • Provide support to local team/administrator of integration with Dept of General Services
    • Provide support to local AD administrator by setting up data/infrastructure to replace a shared resource domain file sharing setup with something else.
    • Research data issues for another team after a large systems DB was corrupted and crashed with recovery from backup
    • Research other/regular data issues related to ERP and other apps/integration
    • Provide admissions application info to data warehouse group
  • Admissions Application
    • Server replacements
    • Operations and support activities.  Large number of direct college staff  functional question after the functional group quit/retired/transferred or otherwise let go.
    • Code changes to move large amounts of static text/prompts from property files to the database.  This reduced the need for deployments which were replaced by simple DB updates.
    • Other technology upgrades; Primefaces
    • Research and implement batch jobs which identify bad ERP setups and notify responsible groups.
    • Off-hours support during normal ERP maint which affects this application
    • Off-hours support for upgrades/maint
    • Staff authentication method changes - initial R&D
    • Changes to password generation/complexity requirements and processing
  • Legacy portal
    • Authentication method changes
    • Server replacements
    • User level security changes supporting split of HR from existing ERP.
    • Minor customizations/additions to content/branding
    •  Password handling changes 
    • gmail/CAS setup - convert from prior methodology
    • R&D for availability of new portals user security questions to help desk along with integrations to maintain that data
    • off-hours support/maint
  • Wizard
    • some support; research and help resolve various issues. 
    • Provide help answering questions from team/consultants working on rewrite.
  • New portal
    • On-going project support
    • Implement JSF based self-service user lookup and password reset tools
    • Another gmail/CAS custom code setup
    •  Research the large number of data issues
  • WES project
    • Provide admissions app logic/processes/metrics/support to development team
  • Integrations
    • Implemented/deployed dev/test/prod ServiceMix environments
    • Implemented several integrations involving DB to AD, DB to ERP type stuff
    • Implemented integrations to monitor/report issues to integration system status
    • Continue research, prototype and final implementation of ways to increase system capacity/stability/availability/performance/reliability.
    • Password expiration / grace period implementation
  • MS FIM
    • Help primary admin with normalization across the dev/test/prod environments.
    • Provide some additional operations/support help to primary admin
    • Implement custom C# DLL for use with FIM/PCNS 
    • Design/implement DB objects and process for the employee management agent
    • Rework some group handling to remove an unnecessary restriction in group membership for a specific user base
    • Support data setup for a college finance related back-office project
    • Add additional data into employee management agent for use by new issue tracking system
    • Some research into missing AD attributes on some users
Hoping Jesus blesses you and touches the hearts of those around you!
Scott

No comments:

Post a Comment