Curriculum-Vitae-Resume

Robert (Bob) Kranson

Sterling Heights, Michigan, 48310
mailto:devopsbob@outlook.com
LinkedIn - Bob Kranson - https://www.linkedin.com/in/bobkranson
Portfolio - Bob Kranson - https://devopsbob.github.io/Curriculum-Vitae-Resume


Professional Summary

As a Technical Architect, I have expertise in multiple technology areas and exposure to multiple industries. My combined social, academic, and professional experience provides you with someone adaptable to multiple project management methodologies and transparent delivery of advanced technical solutions. I have track-proven experience in designing scalable platforms for hardware and software utilizing multi-hosted, multi-tiered, distributed, or containerized implementations, resulting in a 20% reduction in operational costs. I am also well-versed in release pipeline and delivery technologies using Azure DevOps or Jenkins and GitHub source management.

Education

Skills

Technical Skills

Soft Skills

Key Contributions

Certifications

Volunteer Experience and Community Involvement

Work Experience

Technical Architect : Perficient : March 2016-February 2025

Perficient is a digital consultancy that helps clients create, deploy, and optimize digital solutions across various industries and functions.


Business Analyst : Major Manufacturer : Oct-2024-Dec-2024

Generative artificial intelligence impact and usage analysis on authoring process regarding staged release of engineering data.

Responsibilities:

Accomplishments:


Technical Architect : Major Utility : Apr-2024-Aug-2024

Security analysis and configuration porting assessments and technology infrastructure secure application scaffolding to enable continued use of legacy reports integrated into multiple enterprise systems.

Responsibilities:

Accomplishments:


Release Engineer : Major Finance : Oct-2023-Dec-2023

Gitlab on-premises solution integrated into Adobe Cloud runtime. Compartmentalize git repository changes to create and verify GPG signed commits withholding history and mainaining content release control from internal onsite ITIL tools.

Responsibilities:

Accomplishments:


Release Engineer : Major Utility : Apr-2023-Sept-2023

Azure infrastructure-as-code using Bicep templates to support solution development and delivery using Azure LogicApps, ReactJS, ArcGIS Enterprise, and Cosmos DB.

Responsibilities:

Accomplishments:


Business Analyst : Major Healthcare : Oct-2022-Mar-2023

Business analyst assisting big data analytics modeling and data movement between multiple vendor data stores.

Responsibilities:

Accomplishments:


DevOps Engineer : Major Finance : Jan-2022-May-2022

Converted Cloud66 deployment mechanism for Ruby on Rails application to Azure DevOps pipelines by recreating controlled Ubuntu VMAgents and deployment hosts using Azure pipeline and bash scripting.

Responsibilities:

Accomplishments:


BrightPaths 2 Technical Trainer : Perficient Inc - Bright Paths Program : Jan-2021-Dec-2021

Colleague onboarding to multiple secured development environments including TFS/Azure DevOps, Confluence, and SharePoint 2020. Agile backlog and ceremonies administered to engage new team members building user interfaces using Angular, React, and Spring Boot software technologies. Local development technology setup and upgrade assistance and documentation development. Docker, docker-registry, Jenkins, and Azure DevOps CI/CD implementation assistance and troubleshooting.

Responsibilities:

Accomplishments:


DevOps Engineer : Major Healthcare : Jul-2021-Sept-2021

Developed prototypes and proofs to support technology migration and shift in-progress at client site.

Responsibilities:

Accomplishments:


BrightPaths 1 Technical Trainer : Perficient Inc - Bright Paths Program : Apr-2020-Jan-2021

Technical interviewing, coaching, and team building to enable recent career-changing technical bootcamp graduates. Assisted, delegated, and troubleshooted on-boarding to multiple DevOps delivery systems incorporating various Java, JavaScript, and Jenkins with Azure DevOps tooling utilization and exposures. Operated as initial scrum master and promoted role growth and attraction for team members to various specialties in the full-stack architecture paradigm.

Responsibilities:

Accomplishments:


AEM DevOps Engineer : Major Manufacturing : Oct-2020-Jan-2021

Analyzed and integrated multiple site configurations to advise promoting development operations release train transition and management to DevOps right and left shift deployment strategies. OpenShift 3 and OpenShift 4 Apache on-premises and cloud-based deployment migrations from IBM HTTP Server cluster configuration. Multiple configuration and firewall negotiation troubleshooting.

Responsibilities:

Accomplishments:


DevOps Agile Coach : Major Manufacturing : Apr-2016-Jan-2020

Agile transformation impacting multiple teams utilizing Rally, Office tools, and requirements management software. Crafting agile product conversions by detailing Continuous Integration (CI), Continuous Testing (CT), and Continuous Deployment (CD) implementing Jenkins with containers. Influencing backlog and product setups in social platform integrations and multiple technology adaptations.

Responsibilities:

Accomplishments:



Senior Software Engineer : Pyramid Solutions : August 2013-March 2016

Enterprise Content Management (ECM) group performing IBM Case Manager 5.2.1 installation and solution development. Additional experiences with IBM Content Navigator plugin development - JSON, DOJO, CSS, Java, JavaScript. Additional background applying installation architecture duties implementing a multitude of IBM products – IBM FileNet, IBM Case Manager 5.2.1, IBM Content Navigator 2.0.3, IBM Content Collector, IBM Content Search Services. These products were installed under the WebSphere 8.5.5 environment on Windows Server 2012 R2 with high-encryption Secure Socket Layer (SSL) configuration and FINRA WORM compliant storage for non-repudiated storage of content. Integrated with an exceptional team we delivered advanced business process management using the IBM Case Manager and Pyramid Solutions created application solution for insurance and banking industries.

Responsibilities:

Accomplishments:


Platform and Testing Support : Pyramid Solutions : October 2015-January 2016

Created install base for IBM Content Manager 8.4 software on Windows 2003 server which was connected to Windows Server 2012R2 configuration hosting P8 to create and test interfaces for Snowbound VirtualViewer development. This code created IBM FileNet Content Platform Engine 5.2 software connectivity to the Snowbound VirtualViewer using IBM Content Navigator (ICN) version 2.0.3 plugin connection software artifact and separate web container artifact that connected the repository to the viewer for content viewing and markup. Also created Content Manager On Demand (ODWEK) configuration on separate virtual machine for development and connectivity tests to the same viewer.


Technical Testing Lead Engineer : Pyramid Solutions : December 2015-February 2016

Provided installation services and development support for a new tool which exported data from Content Manager 8.4 to Pyramid Solutions ingestion toolkit named Migration Manager. This new tool was drafted for functionality and then recreated in a multi-threaded configuration for performance needs. The refactored tool increased processing speeds from 2-5 documents per second to over 20 documents per second. Additional test and configuration management assisted developing this tool for notelogs and annotations conversions from Content Manager 8.4.


Installation and Configuration Management : Major Finance : February 2015-November 2015

Installed multiple software on Red Hat Linux 6.5 platform for a major banking institution. Developed installation and configuration runbook and documented details to install software, create and manage security and provided a rollout document to prepare and deploy solution between environments. This was a reoccurring engagement from a previous install effort executed as an agile exercise to install and create the environment for this client. Additional responsibilities included overseeing configuration and integration of SSL certificates, database creation and tuning, web server and plugin configurations under the WebSphere environment as well as various details to assist development and analyst team members to create and promote the solution.


IBM Content Navigator Plugin Developer : Major Insurance : August 2014-November 2014

Created development profile and initial approach to new IBM Content Navigator (ICN) plugin development for a large auto-insurance provider located in Lansing, Michigan. This work provided an outline and approach to development of new software artifacts under the new software paradigm of ICN to create additional functionality via plugins. The code integrated third-party web services data using external data services and created custom DOJO presentation widgets to provide custom search and retrieve functionality from the system of record hosted software calling into the ICN plugin. The development approach was clearly documented and reused by members of the team to create additional ICN plugins and functionality per their various requirements.


5.1 to 5.2 Migration Engineer : Major Finance : February 2014-June 2014

Provided software installation services and migration impact analysis and procedure documentation for a large banking institution located in Troy, Michigan. This project allowed for analysis of new software configuration and environment management to move the various client repositories from IBM FileNet 5.1 to IBM Content Platform Engine 5.2 in an existing and highly-available environment. Various mappings of functionality, security, management of content and network configurations were considered for migration and update. These included uses of IBM Records Management, Cognos Real-Time-Monitoring and hardware and platform considerations for Red Hat 6.5 environment upgrade for the IBM content repository configurations. This provided reusable instructions to migrate each environment to the new software with minimal impact to the users and how to recycle hardware into the new configuration to provide improved response time and equal processing. Duration: 5 months; February 2014 to June 2014



Applications Specialist : HBM (formerly nCode International) : February 2005-August 2013

nCode Automation is a data management interface application used to perform fatigue engineering analysis for testig design of durability and quality. The application framework is based on a mixed implementation of Java Enterprise Edition infrastructure and workbench coupled with a C++ application server performing file manipulation and statistical computation against a range of data acquisition unit, time-series datasets. RPC data formats taken from test harness hardware are archived, manipulated, and managed across projects and roles implemented at a given client.

Enterprise integration architect specializing in deployment and product packaging. Acted to secure applications deployments via Secure Socket Layer configuration and software enhancements which enable nCode Automation software hardening through Single-Sign-On (SSO), HTTPS, FTPS, smart card and AD/LDAPS customer site integrations.

Mentored and maintained new and existing customer installations and third-party associated products through multiple version upgrades of the ICE-flow Library and nCode Automation product.

Responsibilities:

Accomplishments:


Application Developer : Major Automotive : February 2005-August 2013

Applied a web-component design and implementation using a custom Java swing interface. The core processing uses Enterprise Java Beans and direct data access to store Meta data regarding test data or RPC acquisition information. Core statistical functions are accessed via XML interchange to a proprietary C++ application server, GlyphWorks, which provides work-flow statistical applications and statistics graphing output. Developed and delivered a five-day product certification course to company internal engineers (application users) representing England, China, South Korea, and United States resellers and engineering users.

Major accomplishments included structuring and defining the multiple component application build system using Maven 1.x and 3.x, EJB 2.0 to 3.1 and JPA 2.0 proof of concept code porting, customer support processes definition using Salesforce and internal application of nCode Automation as well as release management and service level agreement negotiation for legacy customers migrating to the updated application platform. Additional responsibilities included general Information Technology support for network and mail applications negotiated between United Kingdom and United States offices in addition to capacity planning and support infrastructure recommendations. Induction training for this position was achieved during a one-month stay in Sheffield, England at the United Kingdom headquarters.



Customer Support Representative : Compuware Corporation : November 1993-November 2004

Optimal products technical training and Java 2 Enterprise Edition (J2EE) specifications applied to identify program environment quality and usability improvements.

Responsibilities:

Accomplishments:


Technical Support Analyst : Compuware Product - OptimalJ : 2003-2004

OptimalJ, a J2EE software product developed by Compuware Corporation, was the first product to implement the entire Model Driven Architecture (MDA) paradigm as defined by the Object Management Group (OMG). The OptimalJ product was retired by Compuware in 2008.


Customer Service Representative : Compuware Product - OptimalJ : 2002-2003

Product technical training and J2EE specifications applied to identify program environment quality and usability improvements. External use-groups and internal reporting system monitored with responses provided to internal employee and external customer questions regarding MDA and implementation using J2EE platform. Collaborated advanced deployment architecture issue resolution and problem isolation to identify product or vendor origination of problem. Provided training and documentation input and feedback during product life-cycle to improve overall ease of use and clarity of J2EE specification interpretation. Advised team leader role to improve product call center logistics and support role duties.


Senior Technical Support Analyst : Compuware Product - UNIFACE : 2000-2002

Uniface is a fourth generation database programming language implementing operating system independence via a proprietary runtime environment which originates from 1987 and is still actively marketed. Uniface implements portions of the International Standards Organization (ISO) 7 layer architecture using a three schema architecture approach to manage its database and platform independence.

Responsibilities:

Accomplishments:


Technical Specialist : Major Automotive : 1995-1999

Global Study Process Allocation System (GSPAS) application integration specializing in CAD image format management to the vehicle build information.

Responsibilities:

Accomplishments:



Professional Technician : Wayne State University : September 2003-April 2004

Develop and deliver 14-week course covering concept and implementation of Model Driven Architecture as provided by Compuware’s OptimalJ product.

Responsibilities:

Accomplishments:





References available upon request or may be reviewed at LinkedIn - Bob Kranson