Olaf Luetkehoelter
Verified Expert in Engineering
DevOps工程师和开发人员
Olaf is a DevOps engineer with 20+ years of experience in programming languages; database systems; and automation, monitoring, and analytics tools. 他的企业经验包括思科, CompuCom, IBM, BMC, and UNC, 他的角色包括软件开发主管, lead architect, 负责咨询业务的团队领导, 在销售情况下担任面向客户的解决方案架构师. 奥拉夫喜欢开发软件, 尤其是自动化解决方案, 他务实的方法总是能带来价值.
Portfolio
Experience
Availability
Preferred Environment
亚马逊网络服务(AWS), Python, Java, Node.. js、Azure、数据库、Terraform、Linux
The most amazing...
...我最近开发了一个SaaS平台,它通过蓝/绿部署,通过CI/CD从基于云的网络组件构建全球网络.
Work Experience
首席软件架构师
SQUID iQ, Inc.
- 建立全栈开发团队, DevOps, 以及一个新的临床操作智能平台的QA.
- 领导两周的敏捷软件开发过程.
- 设计并实现了一个自动化流程,通过api更新从供应商数据存储的操作数据.
- 使用Cypress实现端到端测试.IO和指导开发人员在其应用程序.
- 使用AWS CDK设计并实现了通用设备目录系统的自动构建. 使其通过Bitbucket CI管道执行.
软件开发主管
NetFoundry, Inc
- 建立NetFoundry的网络即服务(NaaS)平台, 基于Spring Cloud Netflix和Activiti/Flowable工作流的一组基于java的云原生微服务.
- 建立了一个基于Redshift的业务分析系统, Google Data Studio, 以及基于python的ETL框架.
- 以两周的节奏实现敏捷软件开发过程.
- 管理开发、测试工程、构建自动化和SRE方面的17个直接下属.
首席解决方案架构师
Cisco
- 领导解决方案架构,并在众多国内和国际项目中与业务开发经理合作.
- 为关键垂直领域设计增强的解决方案:金融, healthcare, retail, hospitality, 还有智能空间(体育), entertainment, and buildings).
- 生成85%的POC成功率,20多个客户和3个参考. 建立了价值5000万美元的90个合格的勘探管道.
- 为设计顾问提供系统级咨询专业知识, sales, 以及面向大中型客户的部署团队. 在CiscoLive(2015年圣地亚哥和2016年柏林)和其他行业活动中介绍CIP和EMSP.
- 在CIP中设计并实现OAuth工作流,以支持需要将客户的身份服务引擎(ISE)安装集成到Google基于saas的目录API的交易.
Product Architect
Cisco
- Refined user stories, 受影响的产品特性, 并与产品管理和工程团队合作.
- 为基于云的CIP版本设计了一个工作原型, 集成平台即服务(IPaaS), 沟通基于saas的产品愿景.
- 为Red Hat OpenShift上的CIP部署设计了一个定制的墨盒.
云服务总监
CompuCom
- 领导云管理平台(BMC CLM)与ITSM软件(ServiceNow)的集成。. 重点关注服务目录、供应自动化和自定义流程.
- 为新的托管混合云服务设计产品和关键实现流程.
- 压缩多周, 高度劳动密集型的客户入职流程在批准后不到两个小时. 通过使用VMware vCenter Orchestrator (vCO)实现自动化,100%减少了手动数据输入.
- 领导工具集整合:评估开源工具(Liferay), Nagios, OpenStack, Chef, Puppet, 和Ansible),以及与公共云和混合云(AWS)的集成, AT&T、VMware和vCloud Air).
高级项目架构师
BMC
- Architected, designed, 并领导实现了一个基于soa的API层,用于使用CLM服务和集成第三方中间件.
- 为BMC Atrium Orchestrator (BAO)创建了一个工具包,以便与CLM无缝集成. 该工具包提供了一个抽象层来隐藏CLM API的复杂性并实施最佳实践, 大大减少了CLM的实施工作.
- 领导在客户现场实施BMC云生命周期管理(CLM)解决方案. 解决方案包括私有云实现(IaaS), 混合云(爆发到AWS和Savvis/CenturyLink), and SaaS.
Senior Consultant
BMC
- 使用BMC Atrium Orchestrator和VMware ESX管理程序为客户的私有云实现了一个自动配置流程.
- 通过由补救事件触发的自动化工作流自动处理故障单.
- 领导客户站点的多个项目来实现数据中心自动化, process orchestration, IT服务管理(ITSM)系统集成, middleware, and customization.
Product Manager
BMC
- 为一种新的JEE应用服务器设计并实现了一个应用程序问题解决产品的工作原型, 授权销售团队完成1600万美元的授权交易外加300美元,000 for services.
- 重新设计了JEE产品的用户体验,并从专有的Java Swing技术过渡到Eclipse RCP. 构建功能原型以验证架构决策, 证明技术可行性, 并为工作量估计提供一个基础.
- 为BMC AppSight J2EE的新版本创建需求规范文档, 在应用程序生命周期的测试和维护阶段自动化问题解决过程的应用程序问题解决系统.
Senior IT Architect
IBM
- Architected, designed, 并在社会服务领域开发了关键任务应用, retail point of sale, 以及制药系统. 平台包括UNIX (Linux、AIX和Solaris)和Windows系统.
- 领导开发和实现团队完成开发生命周期的所有阶段.
- 为团队中的初级开发人员提供指导和技术指导.
Senior Consultant
Identify Software
- 开发演示实现,以在POC约定期间展示客户端环境中的软件特性.
- 为15-20人的客户团队进行课堂培训,以支持产品实施阶段.
- Developed applications for internal use; designed, implemented, and presented customer prototypes; and provided technical assistance for software pre-sale and post-sale activities.
应用开发项目主管
北卡罗来纳大学教堂山分校
- Reorganized a team of developers to leverage individual strengths; streamlined the development process; and introduced an iterative development cycle, daily build (ANT), 自动化测试(Cactus), revision control (CVS), and code reviews.
- 设计了一个基于j2ee的应用程序体系结构(Oracle application Server 10g), Apache Struts, EJB, Web Services, Oracle Workflow Engine, Sybase OpenServer中间件, 和Oracle9i数据库)为一个主要的新的UNC人力资源平台(HRWeb Desktop).
- 为Oracle工作流子系统设计了一个面向对象的API (Java Library).
Database Consultant
北卡罗来纳大学教堂山分校
- 设计并实现了一个复杂的Oracle9i报表分析数据库(3),000+ tables, views, triggers, 以及存储过程)与供应商提供的数据库进行接口.
- Created Java, PL/SQL, 和基于VB/ ms - access的工具来转换数据结构并执行初始数据库加载(SQL*Loader).
- 开发维度数据模型和定期ETL作业来填充数据仓库. 生成OLAP多维数据集和Excel电子表格.
- 改进了第三方提供的数据传输工具(J2EE)的性能, JDBC, 和Swing)通过大规模多线程提高了900%. 开发项目计划、自动化测试(JUnit)和文档(UML).
- 设计并开发了基于web的Apache, JSP, 和PHP)图表生成和数据导出系统(XML, CSV, 和HTML)向整个组织的授权涉众公开实时流程数据.
- 通过JDBC为遗留OS/2 SCADA应用程序(IBM PlantWorks)开发数据库支持. 这允许继续使用该系统, 延迟转换到新应用程序的成本.
- 开发源代码生成脚本,以生成Oracle表, triggers, PL/SQL存储过程.
分公司经理和首席软件架构师
Encrease AG
- 管理6-20人的项目团队和10万- 250万欧元的项目. 协调跨三个分支和四个部门的开发活动.
- 设计并实现了第一个流程,用于在独立财务顾问办公室创建银行账户,并将电子文档传输到银行.
- 开发基于JSP和Servlet前端到HP Nimius后端的BroadVision交互管理器(V6). 将ejb部署到BEA Weblogic服务器. 扩展了Struts应用程序框架的类,以便与BV包装器类进行正确的接口.
- 将BroadVision门户网站的性能提高了300%. 彻底重新设计网站架构,利用BroadVision缓存机制,优化Oracle8i数据库访问中使用的SQL.
- 重组BroadVision规则集和社区,并开发用于表示的JSP和JavaScript代码.
- 介绍XP开发(结对编程和测试优先), reduced coding errors, 提高代码质量.
- 执行代码审查并指导员工学习新技术:JSP, Servlets, Struts, 并与BroadVision交互管理器和JavaScript接口.
- 最大化网站性能的www.interroll.使用Vignette StoryServer, Oracle 8i和1000多个模板.
合伙人、董事总经理、首席顾问
Palatina GmbH
- 负责BroadVision JavaScript框架的开发,用于向HTML客户端呈现新闻内容.
- 集成外部新闻源, 开发发布接口(BroadVision publishing Center), 并通过BroadVision门户集成应用程序.
- 使用BroadVision MarketMaker为欧洲钢铁厂市场创建了一个原型(基于BroadVision Business Commerce). 安装并配置BroadVision软件和web服务器.
- 将关键任务软件从客户机-服务器转换为基于web的软件, 三层架构(Oracle8i和Vignette StoryServer). 重新设计数据体系结构,交换应用服务器.
- 收集需求(Rational RequisitePro)并设计系统架构. 应用Rational统一过程(RUP), 获得用例的支持, 并为开发团队生成规范和UML图.
合伙人、首席顾问
Luetkehoelter & Weitzel Consulting
- 为德国最大的保险公司的子公司在德国设计并实现了第一个完全基于web的B2B应用程序(Lotus Notes和Domino).
- 创建了基于lotusscript的集成模块来处理X上的消息传递.400传输和无缝创建Lotus Notes文档.
- 在一个有50个客户端的基于Novell netware的网络上实现了一个电子邮件系统(Pegasus Mail).
Experience
Network as a Service
http://nfconsole.io我们遵循一个两周的敏捷软件开发过程. 随着团队发展到17名开发者, covering development, test engineering, build automation, and SRE, 我逐渐从日常的开发任务中抽身出来,但要确保亲自动手并掌握新技术.
业务分析和仪表板
实现过程包括用Python创建ETL进程,从HubSpot收集数据, AWS, OCI, GCP, Azure, and Alibaba, 并在基于redshift的数据仓库中填充表. 几个SQL脚本和存储过程创建原始数据的上卷视图. 最后但并非最不重要的是,仪表板是使用Google Data Studio实现的. 来处理大量的数据并大幅提高性能, 最大的数据集被导出并导入到Google BigQuery中.
NetFoundry ServiceNow演示
http://netfoundry.io/resources/videos/?utm_medium=email#demos这个集成演示了如何使用ServiceNow实现与NetFoundry的NaaS REST API的集成. Using this feature, 企业可以将零信任访问无缝集成到新员工的入职流程中.
Skills
Languages
Java, SQL, Python, JavaScript, Bash, COBOL, Bash Script, CSS, TypeScript, C, PL/pgSQL, UML, LotusScript, HTML, CICS, Python 3, PHP
Paradigms
DevOps, 敏捷软件开发, REST, Microservices架构, ETL, Scrum, 持续交付(CD), 持续集成(CI), 面向服务的架构(SOA)
Platforms
Kubernetes, Amazon EC2, 亚马逊网络服务(AWS), Azure, Docker, Linux, Eclipse, AWS Lambda, 谷歌云平台(GCP), MuleSoft, OpenShift, OpenStack, JEE, IBM WebSphere, JBoss, Oracle应用服务器, Oracle
Other
Team Management, CI/CD Pipelines, APIs, 集装箱编配, 基础设施即代码(IaC), Scripting, Architecture, Build Automation, Back-end Development, Technical Hiring, ECS, Cloud Security, Amazon RDS, Lambda Functions, Monitoring, Shell Scripting, Containers, AWS Cloud Architecture, Networking, Networks, Quality Assurance (QA), Containerization, Security, Flowable, Web Security, 企业架构, Google BigQuery, Google Data Studio, Test Engineering, 站点可靠性工程(SRE), Spring Cloud, Dashboards, Data Warehousing, ServiceNow, VMware vCenter, Liferay, GlassFish, BEA WebLogic Server, BroadVision, Vignette, Time Series, Technical Writing, SSH, Manual QA, User Experience (UX)
Frameworks
Spring, Selenium, AWS HA, Angular, Spring Security, Hibernate, Activiti BPM, Spring MVC, Cypress, Quasar
Libraries/APIs
Node.js
Tools
Terraform, Git, Jira, Ansible, BMC Atrium Orchestrator, Jenkins, Amazon弹性容器服务(Amazon ECS), Boto, Boto 3, Bitbucket, Amazon EKS, Helm, GitLab CI/CD, AWS IAM, 亚马逊虚拟私有云(VPC), VPN, AWS Fargate, Flyway, BMC Remedy, VMware, Nagios, Chef, Puppet, JDeveloper, IBM Rational, Lotus Notes, Lotus Domino, Novell NetWare, SaltStack, Packer, Amazon CloudWatch, Grafana, NGINX
Storage
MySQL, Amazon S3 (AWS S3), Redshift, PSQL, IBM Mainframe, PostgreSQL, Redis
Education
计算机科学硕士学位
凯泽斯劳滕大学-德国凯泽斯劳滕
Certifications
认证资讯系统保安专业人员(CISSP)
(ISC)²
TOGAF 9
The Open Group
Sun Certified Java Programmer (SCJP)
Sun Microsystems
如何使用Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring