在这个职位上,作为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
• 健康和更多