过度 / r / powershell,我们每个月都与Powershell一起分享,并在今年年底反映出。正如我回顾我的那一年,我看到我已经完成了很多。我不仅在专业设置中做得很好,但今年我也为Powershell社区做了很多。

指数

Devops工程师,SR.

我通过加入Loandepot开始了一年。我成为一个惊人的团队的一部分,已经用PowerShell和DSC做了很多伟大的事情。这对我来说是一个充满我已经知道的一切和爱的力量。我能够介入并立即开始贡献。以下是我对此负责的一些更有趣的力量。

DSC资源

我在Loandepot创建的第一个DSC资源之一是一个服务配置观察者,它将监视配置文件更改,然后在发生这种情况时重新启动所需的服务。我写了一些其他人,但是我创造的更值得注意的资源。

  • serviceConfigwatcher.
  • httpacl.
  • httpcert.
  • psrepository.

F5 LTM负载 - 平衡器配置自动化

我构建了我们F5配置工具的第一个版本,它将利用存储有关每个服务的元数据并使用它来生成我们的生产配置。这减少了另一个团队完成了很多手工工作。

发布后验证

我将一个框架到位,允许我们为所有服务描述可测试的端点。然后我添加了工具来打击这些端点的每个终端,以验证它们是否正常工作。我创建了独立的工具,允许我轻松测试那些终点点的需求。

我有一个同事们采取我开始使用F5 LTM自动化并增加了GTM(全局流量管理)支持。我认为这是我的工作完全重写,但他确实扩展了它来利用我的发布后验证框架,为负载平衡器失败检查。这允许我们在一个点中定义如何确定服务是否健康,其他所有内容都会构建。

LDX项目

我计划在下个月早期向这一生产的生产。我们有我们称之为元数据数据库。它描述了关于我们管理的每个服务,组件,网站,服务器,角色,DNS名称,防火墙规则,Load-Balancer配置以及我们管理的环境的一切。我们将所有内容添加到METADATA,并驱使我们自动化的一切。例如,我们的DSC配置基于该元数据在飞行中生成。

我们已经推动了当前的发动机,我们可以推动它。我已经建造了将管理这一点的替代引擎。它是一个新的处理引擎和新的构建/发布管道。从基于文件系统的数据集移位,以将其存储到Elastic搜索中,我们可以使用REST API到达。重新加工现有模块,并创建了几个新的模块来支持它。一个定义的JSON架构,以允许VS代码验证,支持自动完成,并提供在线属性描述。

我在这里没有足够的空间来潜入它,但这是一个非常酷的项目。

psgraph集成

我将我的团队介绍给我写的PSGraph模块,他们已集成到我们其他几个模块和流程中。我们生成图表,该图表显示负载均衡器配置,该配置跨越多个数据中心,防火墙规则和常规组件到组件关系。这已经获得了对PSGraph和其他团队的看法,希望今年能够利用它。

社区努力

我今年对我的社区努力做了很多工作,并尽我所能使他们更加明显。

/ r / powershell

我最大的对Powershell社区的贡献是指导人们寻求帮助 / r / powershell。我现在一直活跃在那个次数中,我继续做我能做的那个群体。我们现在有很多好的贡献者,所以我不必在我用法的每个线程中,但我仍然尝试进入并添加适用的上下文或替代方法。这是我在这个sub中所做的工作,让我开始博客更多。

写博客

我首先开始了一个博客 回到2004年。但在2016年底并继续进入2017年,我开始像一个真正的项目一样对待我的博客。我专注于创造对社区有价值的优质内容。我去年发布了35个帖子。我内容的许多灵感来自于帮助/ r / powershell的人。

2017年博客统计数据

快速看一下这一年的统计数据,它表明我的博客做得很好。我在过去的12个月里靠近138,000名独特的访客,近249,000次浏览景观。我的统计数据也显示出一个月内的增长。

开源项目

我今年创建了几个模块和开源项目。

我用完了我的模块来包括测试,构建过程和自动发布到 Psgallery.。我的所有项目中的PSGallly都有超过1300个下载。

2017年PSGallery统计数据

SoCal PowerShell用户组

当我在奥斯汀时,我正在帮助ATX Powershell用户组,我很失望的是,在这个领域没有用户组。我开始努力获得 Socal Powershell组 在5月1日开始,我们有第一个官方会议2017年8月1日。我们的名册 meetup.com. lists 54 members.

我希望今年成长我们的出勤率,我已经有了接下来的几个月的发言者。

公开演讲

大卫基督徒(来自 overpoweredshell.com)我每月举办一个SoCal PowerShell用户组会议。我是两个会议的演示者,我覆盖了Hashtables和Psgraph。我也为此进行了远程演示 奥斯汀, 达拉斯, 和 密西西比人 user groups in 2017.

我提交了一个话题 2018 PowerShell + Devops Global Summit 它是今年接受的。我会介绍 为PowerShell编写DSL(域特定语言) 在下一个峰会。随意阻止我,打招呼。

我所有的 演示文稿幻灯片,脚本和演示 发布在GitHub上。

视频会话

我尽可能地尝试录制和发布我的演示文稿。我的谈话 PowerShell Hashtables.使用psgraph. 把它放到youtube上。

思考

回顾一下,我已经比我在最后一个预期的时间做了很多。我只希望我富有成效。