![Constantin Michael Weisser,巴西圣保罗的开发者](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1105173%2Fhuge_96ed17aa845ea04ddd1343b34fde8b9c-7a4c9f6d31b42f3e78f34a14bbca40fd.jpg&width=524)
Constantin Michael Weisser
Verified Expert in Engineering
DevOps Engineer and Developer
Michael是一名DevOps工程师和顾问,曾做过开发人员, architect, team lead, 也是过去七年的顾问. 主修自动化工程, continuous delivery, QA automation, 基础设施工程, 他热衷于用现代技术和优秀的团队打造伟大的产品. 迈克尔是一个有条理的问题解决者, 在管理权衡和构建高效和面向未来的解决方案方面经验丰富.
Portfolio
Experience
Availability
Preferred Environment
Terraform, Amazon Web Services (AWS), Azure, Linux, Java, GitHub, Azure DevOps, Splunk, Kubernetes, Docker
The most amazing...
...我所从事的工作是一个大规模部署安全平台,确保每周数千次的生产部署, 珍惜产品工程师的安心.
Work Experience
Senior Software Engineer
Nubank
- 通过有针对性的多国支持,扩展了全球合同测试平台, 在我们的业务中,地区差异是一个很重要的问题. 该平台每周在超过1200个微服务中确保数千个代码更改.
- 在每个管道执行中设计自动化测试的性能. 减少了35%的总执行时间和成本, 降低操作成本,减少所有工程师的等待时间.
- 计划并监督1个以上的合同测试执行和合同测试数据的迁移,200个微服务,提供新功能和更好的开发体验.
Senior Consultant
Novatec Consulting
- 领导一个DevOps转型项目, 为一家不到1人的中型科技公司的经理提供咨询,000名员工挑选关键技术, reorganize team structures, 采用新的解决问题的方法. 减少90%的变更交货期.
- 在Azure上为六个产品团队开发和维护持续交付平台,运营工程师很少, 支持20个微服务的简单操作. 对所有团队的工程师进行关键技术和最佳实践培训.
- 为云原生应用程序平台的自动推出构建基础架构测试策略. 为自动化测试套件实现了第一个版本, 然后将其集成到所有基础设施自动化管道中.
- 为云原生应用程序环境设计灾难恢复计划, covering unforeseen data loss, regional outages, 以及紧急故障转移选项.
- 通过使用配置管理和谨慎的自动化脚本,为团队中的所有工程师自动配置工作环境,从而简化了开发体验.
Software Engineer
Novatec Consulting
- 构建一个基于Azure的环境,使用Azure SQL在AKS上持续部署微服务. 环境完全由Terraform提供,并在基础设施更改时自动进行测试.
- 开发了一个基于Apache Kafka的事件源应用程序, 维护平台上所有用户事件的事务安全审计日志以自动生成业务级报告.
- 将一组微服务从专有的Cloud Foundry迁移到基于公有Azure aks的环境. 设计了Jenkins管道到Azure DevOps管道的迁移策略, 遵循严格的管道即代码方法.
Experience
DevOps转型:从传统部署到高速部署
我是DevOps转型领导团队的一员. 我指导CICD团队将CD打造为内部产品. 我与基础设施团队一起设计了公司的技术栈,并建议管理团队选择关键技术. 我还支持管理团队选择决定转型成功的kpi.
在我任职期间,第一个微服务被部署到Azure的基础设施上. Terraform自动提供了云环境, 哪些可以显著提高基础设施的可靠性. 而不是安排大量的发布和高风险, 工程师在接到任务后的几小时或几天内就部署了变更. 管理团队现在可以访问诸如变更前置时间和部署频率之类的指标.
Azure上微服务的持续交付平台
自动扩展到几十个类似的环境
我建议我的客户在Azure上为基于云的部署选择理想的技术. 客户只有几个人负责运营, 所以我选择了可扩展的低维护解决方案,如Azure Appservice. 我构建了Terraform模块作为单一环境的蓝图. 自动化和配置管理补充了代码,可以快速扩展到数十甚至数百个实例. 我设计了用于大规模监视和日志管理的更新策略和最佳实践. 因为该应用程序之前只在本地使用过, 我支持工程师将其转变为云原生服务,并调试棘手的平台依赖关系.
有了我的解决方案,我的客户可以在几分钟内建立一个新的环境. 所有部署在大小和特性标志上都是独立可配置的. That way, 他们可以根据确切的需求调整部署,同时将管理开销降至最低.
为安全持续部署扩展全自动合同测试平台
我作为一名软件工程师做出了贡献, 领导这个支持多国部署的项目, 是什么导致了微服务通信模式的区域差异. 我设计了一个迁移策略,并确保新特性的顺利推出,而不会中断工程师所依赖的数百次日常测试运行. 我还自动收集指标以跟踪特性的采用.
面向精益施工管理的SaaS应用
我作为后端软件工程师参与了这个项目. 我与产品所有者和其他利益相关者密切合作,交付新功能, 哪些是一般土木建筑手法的数码版本. 我为交叉解决方案提供了重要的部分, 比如解决发送Apache Kafka消息和提交到数据库的一次语义问题.
我还负责在Jenkins上构建的CI/CD基础设施,并在AWS上自动配置工作节点.
中央客户识别系统
作为后端软件工程师,我设计并实现了一个中央客户识别系统. 数据定期从现有的客户数据库中提取,并可能与来自其他数据源的记录合并. 合并标准被构建为可扩展的规则集. 我创建了一个简单的用户界面,可以搜索和可视化客户记录. 这个中心入口点将处理每个客户请求的工作人员的工作量从半个多小时减少到不到一分钟.
Skills
Languages
Java, Bash, Clojure, Perl, Kotlin, SQL, Go
Libraries/APIs
REST api, JDBC, OpenAPI, Terragrunt
Tools
Terraform, GitHub, Git, Jenkins, Helm, Splunk, Jira, Confluence, Bitbucket, Ansible, Puppet, Slack, Grafana, Fluentd, Gradle, Azure Kubernetes服务(AKS)
Paradigms
Continuous Deployment, DevOps, Test Automation, Functional Programming, Continuous Integration (CI), Continuous Development (CD), Continuous Delivery (CD), Azure DevOps, 软件定义网络(SDN), REST, Agile, Microservices, Test-driven Development (TDD)
Platforms
Linux, Docker, Azure IaaS, Azure, Kubernetes, Amazon Web Services (AWS), Apache Kafka, Arch Linux, Ubuntu, Oracle, LAMP
Other
Programming Languages, Software Engineering, Infrastructure as Code (IaC), Infrastructure Testing, Whiteboarding, Pipelines, Infrastructure, GitHub Actions, Data-driven Decision-making, Decision Modeling, Architecture, Computer Science, Operating Systems, Complexity Theory, Algorithms, Mathematics, Networking, Distributed Systems, Graph Theory, OpenID Connect (OIDC), WebSockets, Pulumi, Azure Pipelines, Miro, Prometheus, Micronaut, Continuous Learning, 关键绩效指标(kpi), Contract Testing, Performance Engineering, Google BigQuery, Request for Comment (RFC), CI/CD Pipelines, Psychology, Metrics, Datomic, HTTP, Back-end, DevOps Engineer
Storage
Databases, PostgreSQL, MySQL
Frameworks
冬眠,春靴,百里香
Education
计算机科学硕士学位
斯图加特大学-德国斯图加特
计算机科学学士学位
斯图加特大学-德国斯图加特