开发运营工程师

15个月前远程全职
Dynepic, Inc.

Dynepic, Inc.

location 洛杉矶
unsaved
在这个职位上,作为DevOps工程师V,您将成为一个高度积极的工程师团队的一员,共同解决复杂问题。您将负责在AWS云中开发和维护可扩展和容错的IT基础设施,开发和优化GitLab CI/CD流水线,并实施强大的监控解决方案。这个职位的成功候选人将具有出色的批判性思维能力、快速学习的能力和团队合作精神。他们还将具有最佳开发实践、敏捷方法论和DevOps原则的经验。 Dynepic是一家完全远程的公司,尊重您的医疗自由权利。 工作范围: • 与业务和IT利益相关者进行战略规划,提供关于技术和架构考虑的方向、指导或建议 • 利用对IT、新兴技术和技术能力的深入理解,指导和影响利益相关者和团队在开发解决方案、构建、部署、测试和持续管理IT服务方面 • 建立并确保适当的安全实践得到传达和实施。支持遵守和了解这些实践 • 协助应用团队接入采用的安全工具/技术;与供应商合作解决与平台集成相关的问题 • 与产品经理和客户利益相关者合作,发现、定义和优先考虑提供最佳业务价值的工作 • 使用基础设施即代码(IaC)工具,如Terraform或AWS CloudFormation,创建高可用和容错的基础设施 • 熟练掌握亚马逊云服务(AWS),具有云无关部署经验 • 熟练掌握Kubernetes的软件包管理器-Helm • 使用Docker将应用程序容器化 • 使用Kubernetes或Rancher等容器编排工具来管理现有的Kubernetes集群 • 使用VPC、子网、路由表等服务开发复杂的网络解决方案 • 使用Git和GitLab跟踪我们的IaC解决方案的变化 • 部署和管理托管数据库服务、Web应用程序和内部工具的Kubernetes集群 • 配置Prometheus以在Kubernetes内进行监控和警报 • 使用ArgoCD持续部署变更 • 在高度协作的DevOps团队中工作 • 创建和管理架构文档 我们的要求: • 能够获得美国国防部机密许可 • 6年以上使用Python等脚本语言的经验 • 3年以上Linux经验 • 3年以上AWS经验 • 2年以上Kubernetes和Kubernetes软件包管理经验 • 具备良好的沟通、协作和文档编写能力 • 具备NodeJs的知识和实际实施经验 • 具备仪表板设计的知识,如Grafana、Splunk等 • 具备数据库设计和部署的知识 • 具备使用Docker进行容器化和使用Rancher或EKS进行容器编排的实际实施经验 • 具备使用Terraform等IaC工具快速创建云基础设施的实际经验 • 具备使用ArgoCD等持续交付(CD)工具将变更快速部署到多个环境的经验 • 具备Kustomize(Kubernetes对象定制)的知识 • 具备使用Playwright等自动化测试框架的知识 • 具备软件设计、网络安全和DevOps原则的深入了解 • 自我激励,能够远程工作 • 在就职后的六个月内,必须获得信息保障技术(IAT)二级认证(Security+或同等认证) 优先条件: • 计算机科学、计算机工程或相关领域的学士学位或同等工作经验 • AWS认证云从业者认证或更高级别认证 福利待遇: • 远程职位,核心工作时间和在线协作。 • 带薪假期 • 股票期权机会 • 医疗保险 • 短期残疾保险 • 401K • 健康和更多