职位概述
有效的高级DevOps工程师是公共部门项目管理团队的成员,负责确保面向客户的项目以卓越的客户满意度和技术卓越性交付。 有效的高级DevOps工程师是“品牌大使”,并且期望他们始终了解领先的实践以向客户交付高质量、构思良好的解决方案。
高级DevOps工程师的日常工作概述
高级DevOps工程师是经验丰富的技术专家,他们了解领先的实践,代表我们的客户利益,为满足他们的需求提供合适的解决方案,并在多个并行项目交付之间平衡竞争优先级,以实现客户定义的业务结果。 高级DevOps工程师是问题解决者,将阻碍和挑战视为寻找成功新路径的机会; “足够好”和“不可能”这些词不在他们的词汇中。 高级DevOps工程师在AWS云技术方面具有丰富的知识和经验,热衷于继续学习新兴技术,并热衷于支持技术项目的高质量交付。
基本职责
• 通过以下方式帮助客户实现其业务目标:
• Kubernetes生态系统
• 在Kubernetes上设计、部署、维护和排除大型微服务产品中的问题
• 服务网格部署和集成,如ISTIO、Linkerd、Consul等
• 使用Helm Charts、自定义资源定义
• 使用Jenkins、CodeDeploy、CodePipeline、Gitlab等工具为容器创建云原生CI/CD工作流程
• 在多层环境(开发、测试、生产等)中具有微服务和分布式应用架构的实际经验
• 使用脚本和代码自动化云基础架构,包括但不限于:
• 熟练掌握一种脚本语言(Bash、Python、JavaScript等)
• 熟练掌握一种面向对象的语言,如Python、Ruby、Go、Swift、Java、.Net、C++等
• 使用代码组合和利用代码来定义和自动化云基础架构(例如:AWS CloudFormation模板、Terraform、AWS CDK等),以确保可重复、可持续的AWS基础架构
• 在开发、预生产和生产环境中自动化基础架构和应用部署和测试
• 在团队环境中使用敏捷实践进行全面软件开发生命周期和交付的经验。
• 支持开发人员在AWS中高效工作:
• 架构、编码、部署和排除持续集成/持续部署(CI/CD)流水线
• 向开发人员提供关于整体AWS架构和设计原则的意见和指导
• 具有git版本控制、git分支和CI/CD实践的丰富经验
• 通过以下方式建立对云操作的可见性:
• 利用资源标记来分配成本和优化资源规划
• 根据预期使用量准备成本分析
• 配置AWS云基础架构以实现最大的技术和预算效益
• 支持将客户从本地环境迁移到AWS:
• 协助制定迁移计划
• 执行迁移计划,可能包括:
• 使用微服务架构迁移应用程序
• 确认资源迁移到AWS并停用本地资源
• 通过以下方式支持严格的项目治理和执行:
• 每天与团队成员会面以审查进展情况
• 对团队成员负责并对技术解决方案实施方法提出挑战,以实现最佳结果
• 每天提交分配给的项目时间
• 通过以下方式支持项目交付团队成员:
• 始终透明运作
• 对团队成员请求的信息做出响应
• 沟通工作偏好并了解他人的工作偏好,以帮助发展一个高效、高效、高效的团队
• 根据要求承担其他责任
资格要求
• 最低学历:相关学科的学士学位,并且
• 最低经验:4年工作经验,包括云认证,或者
• 替代最低学历和经验:必须至少有6年的工作经验
• AWS解决方案架构师和/或开发人员和/或SysOps工程师 - 联合和/或AWS DevOps工程师专业资格
• 必须是美国公民
• 在AWS环境中拥有6年以上的DevOps / SRE经验和/或支持至少一下软件开发团队:
• 在生产环境中运行Kubernetes的微服务经验超过3年
• 4年以上的AWS云基础架构开发经验
• 4年以上使用Jenkins、GitHub等工具开发CI/CD流水线的经验
• 对AWS等云平台的核心服务和基础架构组件有深入的了解
• 在Kubernetes、AWS EKS、Helm、CRD等中进行容器开发和编排。
• 对领先的AWS云安全实践有深入的了解
• 熟练掌握Linux和Docker的实际经验和深入理解
• 熟练掌握基础架构即代码的开发(例如:Terraform / AWS CloudFormation)
• 熟练掌握配置管理工具(例如:Ansible、Chef、Puppet等)的编码
• 熟练掌握一种或多种编程/脚本语言(例如:Python、Ruby、Go、Swift、Java、.Net、C++等)
• 具备敏捷方法的实际知识
• 注重细节
• 出色的沟通和时间管理能力
• 强大的问题解决和故障排除能力,能够诊断和解决云基础架构和数据相关问题
• 持续学习的思维方式,以了解新兴的云技术和行业趋势
• 出色的沟通和协作能力,能够有效地与跨职能团队和利益相关者合作
• 能够与多个客户并行工作
• 能够按照美国东部标准时间安排工作
额外技能和经验(有利条件)
• 活动许可证或公共信任(DHS首选)
• 认证(例如:认证的Kubernetes管理员(强烈推荐),AWS解决方案架构师-专业级,AWS DevOps工程师-专业级,AWS数据分析-专业级等)
• 在CI/CD流水线中实施静态和动态代码分析工具和测试工具(SonarQube、Selenium等)
• 在使用Git、ArgoCD和应用程序模式(Prometheus、Grafana等)的GitOps工作流程中的生产堆栈上有实际经验
• 对ISTIO等Kubernetes服务网格架构的经验
• 在AWS中网络和路由的高级知识
• 工程或信息系统学硕士学位或更高学位
• 对开源社区的贡献
公司提供的福利
全职员工有资格参加我们的员工福利计划:
• 医疗、牙科和视觉健康保险,
• 短期残疾、长期残疾和人寿保险,
• 公司匹配的401k计划
• 带薪休假(PTO)(每年累积120小时的PTO)
• 节假日带薪休假(每年14天)
• 这些和其他员工福利计划均由管理层酌情决定,可能随时更改。
该职位的薪资范围:135,000美元 - 165,000美元
CA ID: IT10000675
“所提供的薪资范围仅供参考,可能因经验、资质和地理位置等因素而有所不同。最终的薪资要根据候选人的技能和与职位要求的匹配程度来确定。”
此职位描述可能不包括所有分配的职责、责任或工作方面,并且可能随时由雇主自行决定进行修改。职责可能会有合理的修改,以适应残疾人士。为了成功执行此工作,员工必须具备熟练执行每个职责所需的技能、能力和才能。本文档不构成雇佣合同,除了“按需”关系外,没有其他明示或暗示的雇佣关系。Effectual公司是一家平等就业机会雇主,在雇佣、晋升或任何其他与工作相关的机会中不歧视任何受保护的分类。