DevOps工程师(Azure、Golang和Python)- 远程 - 5298

15个月前远程全职
Benchmark IT - Technology Talent

Benchmark IT - Technology Talent

location 旧金山
unsaved
我们的直接客户是一家总部位于纽约的快速增长的数字医疗公司,正在寻找一名有经验的DevOps工程师,能够使用Go和Python进行编码,加入我们不断壮大的工程团队,帮助我们构建我们的旗舰软件产品。我们目前的环境在Azure中,你应该熟悉Azure和其他公共云提供商,如AWS。您将在塑造我们新系统的架构、设计和实施方面发挥重要作用。帮助我们构建有影响力的产品。如果您是一位出色的DevOps工程师,能够编码,我们希望您加入我们的团队!我们的技术堆栈是Go、JS/TS、React、Kubernetes、GitHub、Azure。 职责: • 在Azure中开发和管理高可用和安全的HIPPA合规分布式后端系统 • 系统设计和架构,包括数据库设计(SQL/NoSQL) • 构建和维护我们的公共云网络、防火墙和网络安全组 • 管理我们的Azure基础架构,包括AKS集群(Kubernetes),执行升级,配置灾难恢复脚本 • 与我们的数据工程团队合作,帮助管理我们的Azure Synapse数据仓库 • 通过Terraform构建和管理我们的基础架构 • 通过Cloudflare管理我们的DNS和边缘网络(包括AD/Entra SSO集成) • 管理我们的第三方API集成 • 通过ssh和Azure管理我们的Linux和Windows服务器 • 通过安全工具进行漏洞和安全评估,并减轻漏洞 • 使用Go和Python编写API端点和ETL,包括编写安全可测试的代码和单元测试 • 与管理层和专家密切合作,就需求进行沟通,并沟通工作量和时间表 资格: • 6年以上的软件开发经验 • 2年以上的Azure DevOps经验,包括熟悉AKS、ADF、Synapse和Terraform • 2年以上的Kubernetes、Go和Python经验 • 1年以上的Terraform经验 • 计算机科学或相关领域的学士学位或同等经验 • 有Linux经验,包括将其用作主要开发环境 • 必须精通通过ssh终端管理Linux服务器 • 有ETL经验,并能够使用Python编写ETL脚本 • 能够在很少监督的情况下管理我们的基础架构 • 熟悉SIEM、日志记录和ELK堆栈 • 有Docker、Kubernetes和CI/CD(基础架构即代码)的经验,特别是Azure AKS • 有数据库设计和SQL的经验(熟悉MongoDB,能够针对Postgres或MSSQL编写SQL) • 有git、拉取请求和代码审查的经验(您应该了解git rebase) • 熟悉PKI和非对称公钥密码学 • 注重细节,时间管理能力出色 • 能够在支持多个项目的快节奏环境中同时处理多个任务 • 出色的书面和口头沟通能力 额外的期望技能: • Azure认证解决方案架构师 • 在生产环境中管理Kubernetes部署的经验 • 有JavaScript和与前端开发人员合作的经验 • 有使用Mozilla rr(确定性调试)的经验