Ryan Matthew Smith.,Devops开发商在Irvine,CA,美国
Ryan Matthew Smith.

Devops开发人员在Irvine,加州,美国

成员自2018年8月19日以来
在他的职业生涯中,Ryan始终如一地与初创公司和小型软件商店合作,每个里程碑都是制作的或突破它。他喜欢在AWS中使用Terraform管理的代码作为基础架构。 Ryan发现他的利基在Go和Bash中写作Devops Tooling,并定期为开源社区做出贡献。 Ryan也是与Docker一起使用的专家部署和维护Kubernetes系统。 Ryan擅长作为技术领导者或团队职能的擅长,具体取决于项目's needs.
瑞恩现在是瑞安 可用的 for hire

文件夹

  • 冷静的
    亚马逊网络服务(AWS),Elasticsearch,Docker,Go,AWS,Helm,Kubernetes ...
  • Veritone.
    亚马逊网络服务(AWS),Prometheus,Kibana,Jenkins,ECS,AWS S3 ...
  • 灯笼信用
    亚马逊Web服务(AWS),Bash,AWS,Docker Compose,Kubernetes,Docker,Go ...

经验

地点

Irvine,CA,美国

可用性

兼职

优选的环境

亚马逊Web服务(AWS),Jenkins,Bash,Go,Terraform,无务,AWS,Kubernetes

最神奇的......

......系统I.'VE构建是由自定义Terraform / Terragrunt和Golang代码管理的Global Jenkins管道部署的AWS中的短暂性血管网络环境。

就业

  • 高级Devops工程师

    2019年 - 至今
    冷静的
    • 在每个环境(开发,QA,阶段,产品)中建立了多个帐户AWS,每个团队都有有限的IAM访问。
    • 每个AWS环境实现了Kubernetes(eks)群集。
    • 与外部DNS,ALB,WAF等集成Kubernetes。
    • 开发的工具转到支持内部团队和CI / CD。
    • 与Jenkins建立了CI / CD,与无国籍Jenkins工人建立。
    技术:亚马逊网络服务(AWS),Elasticsearch,Docker,Go,AWS,Helm,Kubernetes,GITOPS,连续集成(CI),连续交货(CD),Devops,监控,AWS Devops,AWS云架构
  • 高级Devops工程师

    2017年 - 2019年
    Veritone.
    • 将SaaS产品(AWS)迁移到Rhel和Ubuntu上的内部前提段(Docker Swarm和Ansible)。
    • 使用Terraform管理AWS ECS部署。
    • 使用多级构建码头(Jenkins CI / CD捕获,构建和部署)停止所有服务。
    • 开发了一个内部Devops工具。
    • 使用客户面向客户的生产环境调试SaaS构建/部署问题。
    技术:亚马逊Web服务(AWS),Prometheus,Kibana,Jenkins,ECS,AWS S3,PostgreSQL,Redis,Elasticsearch,AWS,Python,Go,Bash,Ansible,Consul,Terraform,Packer,连续集成(CI),连续交付(CD),Devops,Monitoring,AWS Devops,AWS云架构
  • 高级软件/ Devops工程师

    2016 - 2017年
    灯笼信用
    • 为应用程序服务器写的Go代码。
    • 挖掘所有应用程序服务器。
    • 在AWS中管理Kubernetes部署。这是一个高度限制的行业:在每个环境中都有一个Kubernetes集群,每个环境中的每个双层架构(四个总数)。
    • 写入Bash代码以配置Kubernetes部署,推动开发,质量保证(QA),用户验收测试(UAT),以及超过20个服务的生产。
    • 构建的Docker为开发人员撰写功能,以便在本地测试,从而帮助更可靠地部署Devops。
    技术:亚马逊网络服务(AWS),Bash,AWS,Docker撰写,Kubernetes,Docker,Go,Gitops,连续集成(CI),连续交货(CD),Devops,AWS Devops,AWS云架构
  • 软件/ Devops工程师

    2015年 - 2016年
    原位分析
    • 构建了一个服务器和应用程序,用于监视Python中每个服务的运行状况。
    • 为从SQL Server实例中提取到ETL的PowerShell脚本到Analytics SQL Server实例中。
    • 创建Python脚本以加载SQL Server实例。
    • 配置和管理AWS中的SQL Server Express实例的一个农场,用于轻量级分析。
    • 仅使用机架和堆栈Dell服务器和仅用于开发环境的基础架构;二手ESXi虚拟机管理程序。
    技术:亚马逊Web服务(AWS),Windows PowerShell,Python,Microsoft SQL Server,Windows Server,Ubuntu,AWS,Devops,连续交付(CD),连续集成(CI),AWS Devops,AWS云架构
  • 软件/ Devops工程师

    2015年 - 2015年
    leasped.
    • 使用机架和堆栈Dell服务器,安装ESXi和配置FEEENAS,Cisco ASA和其他网络/基础架构。
    • 在Python中制定了健康监控服务器/应用程序以跟踪应用程序's health.
    • 创建了用于应用程序部署的Golden Ubuntu / Windows ISOS。
    • 安装和配置HAProxy和Keepalive,用于开发,质量保证(QA),用户验收测试(UAT)和生产使用的高可用负载平衡器。
    • 管理SQL Server进行开发,质量保证(QA),用户验收测试(UAT)和生产团队。
    技术:Microsoft SQL Server,Redis,Keepalived,HAProxy,Ubuntu,Windows Server,Python,VMware ESXi,Devops,连续交付(CD),连续集成(CI)

经验

  • 在Terraform(开发)中无服务
    //github.com/rms1000watt/serverless-tf

    我使用Terraform创建了一个serverless.com竞争对手。它可以易于使用,但通过Terraform管理所有状态;它部署在Registry.terraform.io上。

  • Hashicorp堆栈的本地部署(开发)
    //github.com/rms1000watt/local-hashicorp-stack

    此项目允许您在计算机上本地部署Hashicorp。意图是为了帮助开发人员而不意味着或访问云仍然使用和学习Hashicorp产品。

    项目功能:
    ·为VirtualBox的Packer提供VM的VM
    ·使用Terraform本地部署VirtualBox VM
    ·运行领事,拱顶和游牧民族
    ·用Hadoop和Spark展示示例用法

    技术:Hadoop,Spark

  • Fargate上的Terraform模块ECS(开发)
    //github.com/rms1000watt/terraform-aws-ecs-fargate

    我为Fargate上的ECS创建了一个Terraform模块。由于AWS FARGATE继续下降,越来越多的用户将开始使用此服务。此模块可以轻松地部署ECS在FARGATE上。这部署在Registry.terraform.io上。

  • Terraform.模块Codepipine到ECS(开发)
    //github.com/rms1000watt/terraform-aws-codepipeline-ecs

    这是一个Terraform模块,为CI / CD创建AWS CodePipine。此管线将收听GitHub存储库,构建Docker容器,更新ECS,然后在部署期间运行集成测试。这部署在Registry.terraform.io上。

  • Terraform.模块以轻松部署安全组(开发)
    //github.com/rms1000watt/terraform-aws-easy-sg

    如果您希望将所有流量均为当前WAN IP,则此TerraForm模块是在AWS中部署安全组的最简单方法。白名单额外的CIDR块或开放特定端口的其他选项,但无论哪种方式,这使得生活更容易,这在Registry.terraform.io部署。

  • Terragrunt项目结构(开发)
    //github.com/rms1000watt/hello-world-terragrunt

    Terragrunt是一款梦幻般的Terraform写道的工具;它将管理您的远程状态,请帮助保持代码干,并更轻松地进行部署。

    此存储库显示了保持赤裸地区代码干燥和孤立的Terraform状态的理想项目结构。

  • 走 Server Generator(开发)
    //github.com/rms1000watt/degeneres

    Degeneres是一个转移服务器生成器。

    由于Go语言是一种静态类型的语言,因此大多数项目通常需要大量的样板。要解决此问题,您可以使用库或生成代码。我决定写一个代码生成器。 Degeneres Lexes和Parses Protobuf文件,而不是输出RPC,它输出HTTP和REST的服务器。

技能

  • 语言

    , Python 2., Python 3., 抨击, Python, 抨击脚本, javascript.
  • 工具

    AWS. ECR., AWS. CLI., AWS. ECS., AWS. CodeBuild., AWS. IAM., AWS. CloudWatch., Træfik., Docker. Swarm., Docker. Hub., vs code., Ansible., Git., Git.Hub., Terraform., Docker.撰写, nginx., kibana, logstash., , AWS. Systems Manager. , 包装机, Git.lab CI / CD, AWS. CodeDeploy., ZSH., 哦,我的zsh., 拱顶, Keepalived, 詹金斯, Concourse Ci., Git.Lab
  • 范式

    德沃斯, 连续交货(CD), 连续集成(CI), Lambda建筑, 休息
  • 平台

    AWS. EC2., AWS. lambda., Docker., Kubernetes., OS X., Ubuntu., Windows服务器, 亚马逊网络服务(AWS), Apache Kafka.
  • 贮存

    AWS. S3, redis., Elasticsearch., PostgreSQL., 沙发派, mysql., MongoDB., Microsoft SQL Server.
  • 其他

    AWS.云架构, GITOPS., AWS. Devops., AWS. API网关, haproxy., 抨击脚本, lambda的功能, fillbeat., SSL.证书, HTTP2, HTTP 2, 亥姆菲尔, 监测, AWS. Codepipeline., SSL., RPC., 传输层安全性(TLS), SSL.配置, 领事, 游民队, 普罗米修斯, AWS., 无服务器, ECS., VMware ESXi.
  • 构架

    grpc., Windows PowerShell.
  • 图书馆/ API.

    numpy., scipy, openssl.

教育

  • 计算机工程学硕士学位
    2012年 - 2014年
    加州大学,Irvine - 欧文,加利福尼亚州,美国
  • 物理学学士学位
    2010年 - 2012年
    加州大学,Irvine - 欧文,加利福尼亚州,美国
  • 联系'数学学位
    2008年 - 2010年
    San Jacinto College山 - Upenee,加利福尼亚州,美国

查看更多个人资料

加入Toptal.
与他人分享