首席DevOps工程师职位描述
作为首席DevOps工程师,您将扮演关键的技术领导角色,监督我们的云环境的设计、实施和管理。您的主要责任将是带领一支技术娴熟的云/DevOps工程师团队,促进与跨职能团队的合作,确保成功交付创新的基于云的解决方案。您的专业知识将在优化云自动化、流程、性能、加强安全措施以及推动我们充满活力的云环境中的持续改进方面发挥重要作用。
职责范围
• 设计和实施可扩展、安全和高可用的云基础设施解决方案,遵循最佳实践和行业标准。
• 领导和指导一支云/DevOps工程师团队,提供技术指导,进行绩效评估,并培养协作和卓越的文化。
• 与架构、软件开发人员、DevOps和安全等跨职能团队合作,设计和实施与业务目标一致的基于云的解决方案。
• 使用Infrastructure-as-Code (IaC)工具如Terraform自动化云基础设施的供应、配置管理和部署流程。
• 监控云基础设施的性能,解决问题,并根据需要与支持和运维团队合作,确保及时解决事件。
• 优化和调整云环境,以确保最大的性能、成本效益和可扩展性。
• 实施和执行云安全措施,包括身份和访问管理、数据加密和漏洞评估,以保护云服务的完整性。
• 了解新兴的云技术和行业趋势,评估它们对公司云战略的潜在影响。
• 积极参与开发和维护基于云的服务的灾难恢复和业务连续性计划(SLAs)。
• 与云服务提供商和供应商合作,确保遵守服务级别协议。
• 为了提高整体云服务交付能力,积极参与开发流程、工具和方法论的持续改进。
教育背景
• 计算机科学学士学位或同等工作经验
要求
• 在系统和云工程方面有经验(5 - 10+年),专注于设计和管理可扩展和安全的云基础设施,至少有4年的Azure工作经验。
• 对云计算有深入的了解,并有将工作负载迁移到Azure的实际经验。
• 对AWS、Azure或GCP等云平台有广泛的了解,并具有云服务、虚拟化和容器化技术的实际经验。
• 有构建云自动化,包括CD/CI流程的经验。
• 熟练掌握Azure的PowerShell脚本技能。能够创建复杂的自动化脚本。
• 有使用虚拟机、Azure Site Recovery、Azure Functions、Azure Automation、App Service、Scale Sets、Azure DevOps、Azure Policy、Azure Monitor、Azure Backup、Azure存储、应用程序网关、Azure DNS、负载均衡器等工作经验。
• 对网络概念有扎实的理解,包括TCP/IP、DNS、负载均衡和防火墙。
• 精通创建/更新/维护IaC模板。
• 有构建高可用/容错系统的经验。
• 在敏捷SCRUM环境中工作的经验。
• 出色的故障排除和技术解决问题的能力。
• 有监控工具的经验。
• 有Windows和Linux平台的经验。
• 熟悉Azure Policy,并了解云治理。
• 擅长多任务处理,并积极主动地承担工作责任。
额外技能
• 至少熟悉一种配置管理工具,如Ansible、Chef和/或Puppet。
• 有使用JavaScript框架(Angular)、RESTful API、JSON和XML的工作经验。
• 有Kubernetes的实际经验,能够自动化部署和配置(manifests/helm/Docker等)。
• 具备对系统测试(包括平台、集成、负载测试)的理解。
• 能够撰写技术文档(平台架构、策略等)。
• 能够在云环境中同时处理多个复杂项目,并协调他人的工作。
主管职责
• 这个职位可能有主管职责。
驾驶要求
• 驾驶不是这个工作的基本职责和职能。
• 根据需要可能需要驾驶。
出差要求
• 根据需要可能需要出差。
工作时间要求
• 在必要时有灵活性并愿意加班。
职责
该公司是北美领先的销售和营销机构之一,专门为食品产品和消费品制造商、供应商和生产商提供外包销售、陈列、类别管理和营销服务。该公司服务于各种贸易渠道,包括杂货、大型商品、特色店、便利店、药店、百元店、硬件店、消费电子和家居中心。我们弥合了制造商和零售商之间的鸿沟,为消费者提供当今市场上最好的产品。
职位摘要
首席工程师软件架构、设计和开发支持公司的业务部门(销售、营销、人力资源等)的软件;系统和软件包括CRM、商业智能和其他战略定制软件应用。首席软件工程师担任小型到中型项目的项目负责人,并成为客户利益相关者的主要联系人。将管理利益相关者,收集需求,设计解决方案,编写和审核代码。
基本工作职责
软件开发
• 为公司的技术平台设计、开发、测试和部署代码
• 与领导合作,为特定项目和系统制定技术路线图
• 计划和执行解决遗留系统和流程的技术债务
• 与团队成员分享所学的技能/知识,并指导初级工程师
• 在.NET和SQL Server平台上架构、开发和维护服务、业务对象/API
• 使用多种技术,并成为特定技术或平台的专家
• 直接与业务利益相关者合作,作为业务和技术团队之间的桥梁
• 指导定制应用程序、CRM、商业智能和IT战略项目的软件开发
• 拥有小型到中型系统的所有权
项目领导
• 领导工作,收集并将业务需求转化为功能设计和线框图
• 为复杂业务问题设计和开发解决方案
• 为软件开发人员和测试人员团队提供指导
• 开发和执行软件开发的最佳实践
• 领导代码审查和技术交流会议
• 管理技术文档的开发和维护
终端用户支持
• 对用户问题进行分析和故障排除
• 支持用户培训和入职活动
主管职责
直接报告
使用公司范围的流程、工具和资源,招聘、留用、培训、指导、引导、指导和发展直接下属
间接报告
可能委派他人的工作,并为间接下属提供指导、指导和辅导
出差和/或驾驶要求
• 出差和驾驶不是这个工作的基本职责或职能
最低资格
教育水平:(必需)学士学位或同等经验
研究领域/领域:管理信息系统、计算机科学
• 在Microsoft Dynamics CRM方面有3-5年的经验
• 具有重要且最近的开发经验和专业知识,包括C#、.NET、ASP.net、SQL、AJAX、JavaScript
• 有咨询经验者优先考虑
技能、知识和能力
• 能够行使明智的判断
• 出色的书面和口头沟通能力
• 组织良好、注重细节,能够适应快节奏的工作环境
• 团队建设能力
• 分析和研究能力
• 出色的计算机技能,包括熟练使用Microsoft Word、Excel、PowerPoint、Access、Outlook和网络浏览器
• 对WPF、ASP.NET、SQL、AJAX、JavaScript、HTML、CSS、Subversion、Hibernate、Spring等相关技术有良好的了解
环境和身体要求
办公室/久坐要求
员工必须能够执行工作的基本职责。工作主要在办公环境中进行。通常需要能够长时间坐着(每天66%以上),能够听到电话,能够在计算机上输入数据,可能还需要能够举起10磅的重物。
有关公司工作职责和职位描述的其他信息
工作职责包括由上级或其他经理分配给职位/部门的其他责任。这份工作描述旨在描述正在执行的工作的一般性质和水平;不应被理解为对该职位所需的所有责任、职责和技能的详尽列表。公司保留在任何时候根据适用法律的规定,随时通知或不通知地改变工作职责、重新分配或调动工作岗位或分配额外的工作职责的权利。公司将根据法律的要求,为已知的残疾提供合理的适应措施,以使合格的申请人或员工能够申请就业、履行工作的基本职责或享受就业的福利和特权。
重要信息
以上陈述旨在描述被分配到该职位的人员所执行的工作的一般性质和水平。它们不应被理解为对所有被分类为该类别的员工所要求的所有责任、职务和技能的详尽列表。
公司致力于在所有就业实践中提供平等机会,不因年龄、种族、肤色、国籍、性别、性取向、宗教、身体或精神残疾或任何其他受法律保护的类别而歧视。作为这一承诺的一部分,公司将根据法律的要求,为已知的残疾提供合理的适应措施,以使申请人或员工能够申请就业、履行工作的基本职责或享受就业的福利和特权。