高级DevOps软件工程师

芝加哥 2天前全职 网络
面议
标题:高级 DevOps 工程师 要求:候选人必须居住在伊利诺伊州芝加哥(不接受愿意搬迁的候选人,可能需要提供居住证明) 经验:6年以上 必备技能:AWS、Azure DevOps (ADO)、YAML、SAST 地点:芝加哥市中心混合办公,每周4天现场工作 期限:6个月以上(可续签,长期) 职位描述 - 设置 CI/CD 管道,以支持在中高复杂度的云环境中自动部署资源。 - 这是一个动手角色,负责开发和支持构建和发布自动化管道。您将成为团队的一部分,负责在公共/私有云中部署高可用性完整软件堆栈。 - 修复差距并支持持续集成和持续部署的自动化需求。 - 识别和开发指标和仪表板以监控 DevOps 的采用和成熟度。 - 具备 Docker/容器化和 Kubernetes 的经验。 - 能够参与有关技术控制及其在 DevOps/云环境中实施的架构讨论。 - 与架构、安全和其他工程师协作,估算、设计、编码、部署和支持工作中的软件/技术组件。 - 促进 DevSecOps 文化和能力在敏捷产品交付团队中的采用。 - 使用 Checkmarx、SonarQube、PrismaCloud 等工具嵌入“左移”安全实践。 - 在敏捷/Scrum 环境中工作;计划、估算和完成任务。 - 与敏捷交付流程团队联络,以支持在 Azure DevOps (ADO) 中进行必要的配置/设置以进行敏捷仪式。 - 通过领导重新设计的 SDLC 框架的一致应用来倡导现代 SDLC,符合敏捷、DevSecOps 和平台标准。 - 与开发和支持团队合作,设计改进的部署、配置和集成工作流程,确保环境稳定性,并识别改进领域和计划。 - 参与新技术、供应商包和工具路线图的评估和引入。 - 确保符合性能、安全性、可用性、可恢复性标准和政策,并为低到中等复杂度的任务提供监控建议。 - 5年以上可证明的软件工程和 DevOps 经验。 - 5年以上在 SCRUM/敏捷软件开发环境中工作的经验。 - 必须具备部署和管理持续集成工具(如 Azure DevOps)的经验。 - 具备使用 Terraform、Docker 和 Aspire 等基础设施云工具的经验。 - 具备单元测试、集成和系统测试的自动化测试解决方案经验。 - 学士学位或同等经验。计算机科学或相关领域优先。 - 主要具备 Azure 和 AWS 的云工程经验。 - 具备使用 Terraform、Ansible 和/或 Chef 进行基础设施自动化和配置的经验。 - 具备在 AWS ECS 和 AWS EKS 等平台上使用 Docker 和 Kubernetes 的经验。 - 熟悉 Python、Powershell 和 C++ 等编程语言者优先。 - 具备使用 Datadog、Solarwinds、Cloud watch 和 Splunk 等 APM、监控和日志工具的经验。 - 具备使用 SQL 数据库(如 MySQL)和 NoSQL 数据库(如 AWS Dynamo DB 和 MongoDB)、图数据库(如 Neo4J、AWS Neptune)的经验。 - 具备项目管理和工作流工具及概念(如 Jira、敏捷、Scrum/Kanban 等)的经验。 - 熟练掌握跨平台脚本语言和构建工具(Python、ANT、Artifactory、MS Build、NuGet)。 - 熟练使用 C# 或类似语言进行面向对象编程软件开发。 - 能够定义可扩展和安全的 CI/CD 管道。 - 理解使用 Docker 和 Podman 进行容器化的部署策略。 - 具备使用 GitHub Copilot 进行结对编程的经验。 - 具备较强的沟通/演示技能,能够向团队和管理层解释标准、流程和云架构。 职位类型:合同 薪酬:每小时 $55.00 预期工作时间:每周 40 小时 工作地点:现场办公