远程工作 - 需要DevOps工程师

14个月前远程全职
Steneral Consulting

Steneral Consulting

location 洛杉矶
unsaved
职位描述 我们的客户正在寻找两名DevOps工程师加入他们的数据链接团队,与正在将本地数据链接工具重写为Java并部署到AKS集群或虚拟机的开发人员一起工作。理想的候选人将具有Java开发背景,并将与Java开发人员合作构建CI/CD流水线,并将代码部署到虚拟机或AKS集群中。这些资源将负责帮助自动化QA/测试,设置和运行跨开发/生产/非生产环境的流水线,以及设置数据流水线以将数据从本地部署到Azure云,并协助编排过程。 必须在佐治亚州阿尔法雷塔当地 成功的候选人应该能够: • 创建GitHub Actions来构建和容器化我们的Java应用程序 • 利用生成的Docker容器使用Docker Desktop验证应用程序是否正常工作 • 解决容器化应用程序中出现的问题并解决 • 创建GitHub Actions来生成JAR文件并将其上传到JFrog • 与我们的SRE团队合作将容器化应用程序部署到Azure • 与我们的SRE团队合作在HashiCorp Vault中定义应用程序密钥,并将这些密钥注入应用程序容器中 必备条件: • 具有Java、Python、NoSql数据库和Databricks开发背景 熟悉Git/GitHub/GitLab、GitHub Actions、GitLab DevOps、Jenkins • 熟悉Azure、Kubernetes、JFrog、Docker 有帮助客户将应用程序迁移到Azure的经验 • 熟练掌握YAML • 熟练创建和维护自动化构建流水线 • 有使用不同消息队列(如Kafka、Service Bus)的经验 • 有将应用程序部署到虚拟机的经验 • 熟悉行业最佳实践-代码标准 • 能够与内部和外部技术资源良好合作,能够编写和审查中等复杂度系统组件开发的详细规范的部分 • 了解数据存储子系统,如CosmosDB • 需要安全最佳实践知识 了解HashiCorp Vault或Azure Key Vault • 有与SRE团队合作的经验 了解helm charts和可选的ArgoCD 加分项 • 有Linux或Windows管理员/配置经验 • 前端经验