Olaf Luetkehoelter, DevOps Engineer and Developer in Crofton, MD, United States
Olaf Luetkehoelter

DevOps Engineer and Developer in Crofton, MD, United States

Member since September 7, 2021
Olaf is a DevOps engineer with 20+ years of experience in programming languages; database systems; and automation, monitoring, and analytics tools. His enterprise experience includes Cisco, CompuCom, IBM, BMC, and UNC, and his roles include head of software development, lead architect, team lead on consulting engagements, and client-facing solution architect in sales situations. Olaf loves developing software, especially automation solutions, and his pragmatic approach always delivers value.
Olaf is now available for hire

Portfolio

  • NetFoundry, Inc
    Java, Spring MVC, Spring Security, AWS, Angular, Docker, Kubernetes...
  • Cisco
    JavaScript, MuleSoft, OpenShift, OpenStack, Python, Linux, CSS, MySQL...
  • Cisco
    MuleSoft, OpenStack, OpenShift, Python, Linux, MySQL, Bash, VMware vCenter...

Experience

Location

Crofton, MD, United States

Availability

Part-time

Preferred Environment

AWS, Python, Java, Node.js, Azure, Databases, Terraform, Linux

The most amazing...

...thing I've developed recently is a SaaS platform that spins up global networks built from cloud-based network components via CI/CD with blue/green deployment.

Employment

  • Head of Software Development

    2016 - 2021
    NetFoundry, Inc
    • Built NetFoundry’s network as a service (NaaS) platform, a cloud-native set of Java-based microservices on a foundation of Spring Cloud Netflix and Activiti/Flowable workflows.
    • Built a business analytics system based on Redshift, Google Data Studio, and a Python-based ETL framework.
    • Implemented the Agile software development process with a two-week cadence.
    • Managed 17 direct reports in development, test engineering, build automation, and SRE.
    Technologies: Java, Spring MVC, Spring Security, AWS, Angular, Docker, Kubernetes, Terraform, MySQL, Python, Google Cloud Platform (GCP), Azure, Agile Software Development, Activiti BPM, TypeScript, Node.js, Redshift, Google Data Studio, ETL, Team Management, Build Automation, Site Reliability Engineering (SRE), Spring Cloud, Flowable, Microservices Architecture, Technical Hiring, Linux, SQL, Git, CSS, Spring, Ansible, JavaScript, C, Test Engineering, Dashboards, Data Warehousing, Bash, ServiceNow, UML, Oracle8i, Eclipse, Oracle, Jenkins, Amazon EC2, Amazon Web Services (AWS), AWS S3, AWS ECS, ECS, Cloud Security, HTML, Boto, Boto 3, AWS RDS, SaltStack, Scrum, Continuous Delivery (CD), Continuous Integration (CI), Bitbucket, AWS Lambda, Lambda Functions, Packer, Monitoring, PostgreSQL, Time Series, DevOps, Amazon EKS, Redis, CI/CD Pipelines, Helm, Back-end Development, Selenium, Cypress.io
  • Principal Solution Architect

    2015 - 2016
    Cisco
    • Led solution architecture and partnered with business development managers on numerous domestic and international engagements.
    • Designed enhanced solution offerings for key verticals: financials, healthcare, retail, hospitality, and smart spaces (sports, entertainment, and buildings).
    • Generated 85% POC success, 20+ customers, and three references. Built a qualified pipeline of 90 prospects worth $50 million.
    • Provided system-level consulting expertise to design consultants, sales, and deployment teams for medium to large customers. Presented CIP and EMSP at CiscoLive (San Diego 2015 and Berlin 2016) and other industry events.
    • Designed and implemented OAuth workflow in CIP to support deals that required integration of a customer's Identity Services Engine (ISE) installation to Google’s SaaS-based directory API.
    Technologies: JavaScript, MuleSoft, OpenShift, OpenStack, Python, Linux, CSS, MySQL, Microservices Architecture, Enterprise Architecture, Bash, VMware, Cloud Security, Monitoring, DevOps, CI/CD Pipelines
  • Product Architect

    2014 - 2015
    Cisco
    • Refined user stories, influenced product features, and partnered with product management and engineering teams.
    • Designed a working prototype for a cloud-based version of CIP, an integration platform as a service (IPaaS), to communicate the product vision for a SaaS-based offering.
    • Designed a custom cartridge for CIP deployment on Red Hat OpenShift.
    Technologies: MuleSoft, OpenStack, OpenShift, Python, Linux, MySQL, Bash, VMware vCenter, VMware, HTML, DevOps
  • Director, Cloud Services

    2012 - 2014
    CompuCom
    • Led the integration of a cloud management platform (BMC CLM) with ITSM software (ServiceNow). Focused on the service catalog, automation of provisioning, and customization processes.
    • Designed offerings and key fulfillment processes for new managed hybrid cloud services.
    • Compressed a multi-week, highly labor intensive customer onboarding process to under two hours after approvals. Achieved 100% reduction in manual data entry via automation implemented with VMware vCenter Orchestrator (vCO).
    • Led toolset consolidation: evaluated open-source tools (Liferay, Nagios, OpenStack, Chef, Puppet, and Ansible) and integration to public and hybrid clouds (AWS, AT&T, VMware and vCloud Air).
    Technologies: BMC Atrium Orchestrator, BMC Remedy, SQL, Bash, ServiceNow, VMware, VMware vCenter, Liferay, Nagios, OpenStack, Chef, Puppet, Ansible, AWS, Linux, Enterprise Architecture, Amazon EC2, Amazon Web Services (AWS), Cloud Security, SaltStack, Monitoring, Time Series, DevOps, Technical Hiring
  • Senior Project Architect

    2011 - 2012
    BMC
    • Architected, designed, and led the implementation of an SOA-based API layer for consumption of CLM services and integration of third-party middleware.
    • Created a toolkit for BMC Atrium Orchestrator (BAO) to seamlessly integrate with CLM. The toolkit provides an abstraction layer to hide CLM API complexity and enforce best practices, substantially reducing CLM implementation efforts.
    • Led implementations of BMC Cloud Lifecycle Management (CLM) solutions at customer sites. The solutions included private cloud implementations (IaaS), hybrid cloud (bursting to AWS and Savvis/CenturyLink), and SaaS.
    Technologies: BMC Remedy, BMC Atrium Orchestrator, AWS, Service-oriented Architecture (SOA), Python, Java, Linux, SQL, MySQL, Enterprise Architecture, Bash, VMware vCenter, VMware, Amazon EC2, Amazon Web Services (AWS), Cloud Security, Monitoring, CI/CD Pipelines
  • Senior Consultant

    2009 - 2011
    BMC
    • Implemented an automated provisioning process for a customer's private cloud using BMC Atrium Orchestrator and targeting VMware ESX hypervisor.
    • Automated trouble-ticket processing via automated workflows triggered by Remedy incidents.
    • Led multiple engagements at client sites to implement data center automation, process orchestration, IT service management (ITSM) system integration, middleware, and customization.
    Technologies: BMC Atrium Orchestrator, BMC Remedy, Java, Bash, AWS, Linux, Python, SQL, MySQL, Enterprise Architecture, VMware vCenter, VMware, Amazon EC2, Amazon Web Services (AWS), HTML, Monitoring
  • Product Manager

    2007 - 2009
    BMC
    • Designed and implemented a working prototype of an application problem resolution product for a new flavor of JEE application server, which empowered the sales team to close a $16 million license transaction plus $300,000 for services.
    • Redesigned the UX of a JEE product and transitioned from proprietary Java Swing technology to Eclipse RCP. Constructed a functional prototype to validate architectural decisions, prove technical feasibility, and provide a basis for effort estimates.
    • Created the requirements specification document for a new release of BMC AppSight J2EE, an application problem resolution system that automates problem resolution processes during the testing and maintenance phases of the application lifecycle.
    Technologies: Java, Eclipse, Bash, GlassFish, JEE, Linux, SQL, IBM WebSphere, Oracle, HTML
  • Senior IT Architect

    2005 - 2007
    IBM
    • Architected, designed, and developed mission-critical applications in the areas of social services, retail point of sale, and pharmaceutical systems. Platforms included UNIX (Linux, AIX, and Solaris) and Windows systems.
    • Led development and implementation teams through all phases of the development lifecycle.
    • Mentored and provided technical guidance to junior developers on the team.
    Technologies: Java, IBM WebSphere, Eclipse, Linux, SQL, Spring Cloud, Bash, UML, JEE, HTML, Scrum
  • Senior Consultant

    2004 - 2005
    Identify Software
    • Developed demo implementations to showcase software features in client environments during POC engagements.
    • Performed classroom training for groups of 15-20 customer personnel to support the product implementation phase.
    • Developed applications for internal use; designed, implemented, and presented customer prototypes; and provided technical assistance for software pre-sale and post-sale activities.
    Technologies: Java, Bash, Eclipse, WebSphere, BEA WebLogic Server, JBoss, Linux, SQL, IBM WebSphere, JEE, HTML
  • Application Development Project Supervisor

    2004 - 2004
    University of North Carolina at Chapel Hill
    • Reorganized a team of developers to leverage individual strengths; streamlined the development process; and introduced an iterative development cycle, daily build (ANT), automated testing (Cactus), revision control (CVS), and code reviews.
    • Designed a J2EE-based application architecture (Oracle Application Server 10g, Apache Struts, EJB, Web Services, Oracle Workflow Engine, Sybase OpenServer middleware, and Oracle9i database) for a major new UNC HR platform (HRWeb Desktop).
    • Designed an object-oriented API (Java Library) for an Oracle Workflow subsystem.
    Technologies: Java, JDeveloper, Oracle Application Server, Oracle8i, SQL, CSS, Team Management, Test Engineering, Spring Cloud, Bash, UML, JEE, Oracle, HTML, Back-end Development, Technical Hiring
  • Database Consultant

    2003 - 2004
    University of North Carolina at Chapel Hill
    • Designed and implemented a complex Oracle9i reporting and analysis database (3,000+ tables, views, triggers, and stored procedures) to interface with a vendor-supplied database.
    • Created Java, PL/SQL, and VB/MS-Access-based tools to convert data structures and performed the initial database load (SQL*Loader).
    • Developed a dimensional data model and periodic ETL jobs to populate a data warehouse. Produced OLAP Cubes and Excel spreadsheets.
    • Improved the performance of a third-party-supplied data transfer utility (J2EE, JDBC, and Swing) by 900% via massive multithreading. Developed the project plan, automated testing (JUnit), and documentation (UML).
    • Designed and developed a web-based (Apache, JSP, and PHP) chart generation and data export system (XML, CSV, and HTML) to expose real-time process data to authorized stakeholders throughout the organization.
    • Developed database support for a legacy OS/2 SCADA application (IBM PlantWorks) through JDBC. This allowed for the continued use of the system, postponing the costs of converting to a new application.
    • Developed source code generator scripts to produce Oracle tables, triggers, and PL/SQL stored procedures.
    Technologies: Java, Oracle8i, SQL, ETL, Data Warehousing, Eclipse, Oracle, Back-end Development
  • Branch Manager and Chief Software Architect

    2001 - 2002
    Encrease AG
    • Managed project teams of 6-20 people and projects between €100,000 and €2,500,000. Coordinated development activities across three branches and four departments.
    • Designed and implemented the first process to handle the creation of bank accounts at the offices of independent financial advisors and transmit electronic documents to banks.
    • Developed BroadVision Interaction Manager (V6) based on a JSP and Servlet front end to HP Nimius back end. Deployed EJBs to a BEA Weblogic Server. Extended classes of the Struts application framework to interface correctly with BV wrapper classes.
    • Increased the performance of a BroadVision portal-based website by 300%. Thoroughly redesigned the website architecture to utilize BroadVision caching mechanisms and optimized SQL used in Oracle8i database access.
    • Reorganized BroadVision rule sets and communities and developed JSP and JavaScript code for presentation.
    • Introduced XP development (pair programming and test first), reduced coding errors, and improved code quality.
    • Performed code reviews and coached employees on new technologies: JSP, Servlets, Struts, and interfacing with BroadVision Interaction Manager and JavaScript.
    • Maximized website performance of www.interroll.com using Vignette StoryServer, Oracle 8i, and 1000+ templates.
    Technologies: Java, BroadVision, BEA WebLogic Server, Vignette, JavaScript, Linux, SQL, ETL, Team Management, Test Engineering, Spring Cloud, Bash, UML, Oracle8i, Eclipse, Oracle, HTML, Back-end Development, Technical Hiring
  • Partner and Managing Director, Principal Consultant

    1997 - 2000
    Palatina GmbH
    • Managed the development of a BroadVision JavaScript framework for presentation of news content to HTML clients.
    • Integrated external newsfeeds, developed the publishing interface (BroadVision Publishing Center), and integrated applications through the BroadVision portal.
    • Created a prototype for the European Steel Works marketplace using BroadVision MarketMaker (based on BroadVision Business Commerce). Installed and configured the BroadVision software and web server.
    • Transformed mission-critical software from a client-server to a web-based, 3-tier architecture (Oracle8i and Vignette StoryServer). Redesigned the data architecture and exchanged the application server.
    • Gathered requirements (Rational RequisitePro) and designed the system architecture. Applied Rational Unified Process (RUP), gained buy-in on use cases, and produced specifications and UML diagrams for the development team.
    Technologies: Java, BroadVision, Oracle8i, Vignette, IBM Rational, UML, Linux, SQL, JavaScript, ETL, Team Management, Test Engineering, Spring Cloud, Bash, Eclipse, Oracle, HTML, COBOL, Back-end Development, Technical Hiring
  • Partner, Principal Consultant

    1996 - 1999
    Luetkehoelter & Weitzel Consulting
    • Designed and implemented the first fully web-based B2B application (Lotus Notes and Domino) in Germany for a subsidiary of the largest German insurance company.
    • Created LotusScript-based integration modules to handle messaging over X.400 transport and seamless creation of Lotus Notes documents.
    • Implemented an email system (Pegasus Mail) on a Novell NetWare-based network with 50 clients.
    Technologies: Lotus Notes, Lotus Domino, LotusScript, Novell NetWare

Experience

  • Network as a Service
    https://nfconsole.io

    A NaaS platform implemented as a cloud-native set of Java-based microservices on a foundation of Spring Cloud and Activiti/Flowable workflows. I started as the lead back-end developer and covered the DevOps workflows and tools in collaboration with another developer. I also developed an Angular-based GUI for admin tasks.

    We followed an Agile software development process with a two-week cadence. As I grew the team to 17 developers, covering development, test engineering, build automation, and SRE, I gradually shifted out of day-to-day development tasks but made sure to stay hands-on and on top of the new technologies introduced.

  • Business Analytics and Dashboards

    A set of business dashboards that provides insight into how the business is doing in terms of sales versus directly related costs of the hosting infrastructure.

    The implementation involved creating ETL processes in Python that collect data from HubSpot, AWS, OCI, GCP, Azure, and Alibaba, and populate tables in a Redshift-based data warehouse. Several SQL scripts and stored procedures create roll-up views of the raw data. Last but not least, the dashboards are implemented using Google Data Studio. To handle the amount of data and drastically improve performance, the largest dataset gets exported to and imported into Google BigQuery.

  • NetFoundry ServiceNow Demo
    https://netfoundry.io/resources/videos/#demos

    Self Service Network Access Request: Example Integration: ServiceNow

    This integration demonstrates how to implement an integration with NetFoundry's NaaS REST API using ServiceNow. Using this feature, an enterprise can seamlessly integrate zero trust access into their onboarding process for new employees.

Skills

  • Languages

    Java, SQL, Python, JavaScript, Bash, COBOL, CSS, TypeScript, C, PL/pgSQL, UML, LotusScript, HTML, CICS
  • Paradigms

    DevOps, Agile Software Development, REST, Microservices Architecture, ETL, Scrum, Continuous Delivery (CD), Continuous Integration (CI), Service-oriented Architecture (SOA)
  • Platforms

    Kubernetes, Amazon EC2, Amazon Web Services (AWS), Azure, Docker, Linux, Eclipse, AWS Lambda, Google Cloud Platform (GCP), MuleSoft, OpenShift, OpenStack, JEE, IBM WebSphere, JBoss, Oracle Application Server, Oracle
  • Other

    AWS, Team Management, CI/CD Pipelines, Build Automation, Back-end Development, Technical Hiring, ECS, Cloud Security, AWS RDS, Lambda Functions, Monitoring, Flowable, Web Security, Enterprise Architecture, Google BigQuery, Google Data Studio, Test Engineering, Site Reliability Engineering (SRE), Spring Cloud, Dashboards, Data Warehousing, ServiceNow, VMware vCenter, Liferay, GlassFish, BEA WebLogic Server, BroadVision, Vignette, IBM Mainframe, Time Series
  • Frameworks

    Spring, Selenium, Angular, Spring Security, Hibernate, Activiti BPM, Spring MVC, Cypress.io
  • Libraries/APIs

    Node.js
  • Tools

    Terraform, Git, Jira, Ansible, BMC Atrium Orchestrator, Jenkins, AWS ECS, Boto, Boto 3, Bitbucket, Amazon EKS, Helm, Flyway, BMC Remedy, VMware, Nagios, Chef, Puppet, JDeveloper, IBM Rational, Lotus Notes, Lotus Domino, Novell NetWare, SaltStack, Packer
  • Storage

    MySQL, AWS S3, Redshift, PSQL, PostgreSQL, Redis

Education

  • Master's Degree in Computer Science
    1987 - 1996
    University of Kaiserslautern - Kaiserslatuern, Germany

Certifications

  • Certified Information Systems Security Professional (CISSP)
    AUGUST 2016 - OCTOBER 2019
    (ISC)²
  • TOGAF 9
    NOVEMBER 2013 - PRESENT
    The Open Group
  • Sun Certified Java Programmer (SCJP)
    JULY 2002 - PRESENT
    Sun Microsystems

To view more profiles

Join Toptal
Share it with others