DevOps 架构师

新加坡 6天前合同 网络
面议
作为一名 DevOps 架构师,您将管理软件开发过程,并创建自动化交付管道(CI/CD),以提高基础设施和应用程序发布的效率。您负责评估客户的自动化需求,支持 DevSecOps 转型,并设计和实施高质量的 DevOps 架构。 我们理想的候选人拥有使用现代 CI/CD 工具自动化复杂 DevSecOps 管道部署的专业经验,以及通过代码基础设施(AWS、Azure 和 GCP)管理公共云基础设施的强大背景。 要成为一名成功的 DevOps 架构师,您应展现领导思维,具备扎实的操作经验和有效的问题解决能力。候选人应具备出色的沟通能力,富有创新精神,并保持对 DevSecOps、AIOps 和 FinOps 行业趋势和最佳实践的关注。 您的职责包括识别和解决影响客户满意度的问题,积极与客户合作以提高运营卓越性和成本优化,并实施 DevSecOps 最佳实践以提供商业价值。与客户账户中的关键个人建立和维护关系,并作为值得信赖的顾问是推动客户账户有机增长的重要技能。 主要任务 • 自动化构建、部署和软件开发生命周期的其他方面。 • 评估、设计、实施和简化云和 DevOps 解决方案的最佳实践架构。 • 实施基于微服务/容器的架构。 • 与客户进行技术研讨会,寻找自动化解决方案,以解决影响客户系统可用性、性能和稳定性的问题。 • 与客户的开发、QA、安全和运营团队合作,以了解应用程序的功能、性能和安全性要求。 • 探索并保持对我们应用程序内部架构和客户需求的理解。 • 在可能的情况下,使用蓝绿部署模式管理部署过程。 • 为基础设施和应用程序实施可观察性工具。 • 确保实施适当的故障转移和备份架构。 • 审计客户环境,进行差距分析,并提出使用自动化工具解决差距的修复计划。 • 建议资源和成本优化的 FinOps 实践。 • 调查和发展新技术(数据和 AI)的技能,并在公司内部进行协作。 • 监控云环境中的系统健康、性能和正常运行时间。 • 在 DevOps 工作流中应用安全和合规最佳实践。 • 作为云卓越中心(CCoE)团队的一部分,与新加坡的客户密切合作,参与云转型倡议。 经验与要求 • 总的专业工作经验:6-7 年 • 至少 5 年的虚拟化平台操作管理经验。 • 至少 3-4 年的公共云(AWS/Azure/GCP)部署和管理经验。 • 4 年的应用程序集成和部署经验,其中至少 2 年的云服务相关的计算、网络、存储、内容交付、安全、部署和实施云与 DevOps 最佳实践的实际经验。 • 熟悉各种云服务的 SDK 层面。 • 在公共云上使用云服务托管应用程序的经验,具备 IAAS 提供能力。 • 在基础设施容量规划和云服务成本方面的专业知识,以推动优化解决方案架构,从而实现最佳基础设施投资与性能和规模的平衡。 • 具备软件和产品开发生命周期的经验(包括编码、编码标准和审查、源代码控制、测试、调试、构建、部署和操作)。 • 在使用脚本语言自动化手动活动方面具有良好的经验。 • 在编写基础设施即代码模板方面具有专家级经验。 • 在云原生 DevSecOps CI/CD 组件方面具有经验。 • 在使用版本控制系统、构建和部署工具方面具有实践经验。 • 对微服务设计和架构有良好的了解。 • 为业务应用程序和流程提供动手技术支持。 • 具备战略和战术技能的平衡能力,能够在跨职能团队中工作。 • 能够审查部署和交付管道,实施减少失败几率的举措,识别瓶颈并排查问题。 • 出色的时间管理和组织能力。 • 在复杂和大规模项目中具有深厚的知识和经验。 • 深刻理解应用程序、基础设施和安全架构,以及性能、可扩展性、可靠性、可用性等非功能性方面。 技术技能 • 在使用 AWS/Azure/GCP 云服务方面具有广泛的实践经验:网络、Windows/Linux 虚拟机、容器、存储、负载均衡、自动扩展、无服务器架构、托管数据库服务、数据仓库、数据工厂和分析服务。 • 在使用 Terraform、CloudFormation/Azure Resource Manager 模板/GCP 部署管理器编写基础设施即代码模板方面具有专家级实践经验。 • 对配置管理工具(Ansible、Chef、Puppet)有很好的了解。 • 在操作 Linux/Unix 环境和脚本语言(如 Python、Perl、Bash 和 PowerShell)方面具有强大的专业知识。 • 在架构和维护容器化和虚拟化平台(如 Docker、Kubernetes、AWS EKS、Azure AKS、GCP GKE 或 OpenShift)方面具有专家经验。 • 在版本控制系统(如 GitHub、AWS Code Commit 和 Azure Repos)方面具有经验。 • 在 CI/CD 工具(如 Jenkins、GitLab、Bamboo、Circle CI、GitHub Actions 和 Argo CD)方面具有经验。 • 在云原生 CI/CD 工具方面具有经验:AWS Code Build/Pipeline/Deploy 和 Azure DevOps。 • 在监控和可观察性工具(如 AppDynamics、Dynatrace、DataDog、Prometheus、Grafana 和 NewRelic)方面具有经验。 • 熟悉质量和安全管理工具(如 SonarQube、Snyk、Aqua Security、Fortify、CheckMarx、Selenium、JUnit、Qualys、Tenable 和 OWASP ZAP)。 • 对一个或多个开发平台(如 DotNet(C#)、Java、JavaScript)有深入的理解。 • 熟悉 REST API/Webservices/Postman。 • 熟悉数据摄取、分析和 AI 技术。 • 了解集成技术(系统和网络配置)。 • 了解数据库(MySQL、MS SQL、MongoDB)者优先。 软技能 • 通过利用最新技术趋势,展示强大的分析和技术问题解决能力。 • 处理模糊性并在不完美的信息中向前推进,以在快速变化的环境中完成任务。 • 必须能够在一个挑战思想的环境中工作。 • 具备良好的产品直觉和出色的项目管理技能,能够通过合理的规划和持久的执行将项目推向成功。 • 优秀的沟通、演示和冲突解决能力。 教育与认证 • 软件工程学士学位或同等工作经验。 • 专业云认证(AWS/Azure/GCP)。 • 优先考虑 AWS 认证 DevOps 工程师专业认证。 • 优先考虑 Azure DevOps 工程师认证。 • 优先考虑 Docker/Kubernetes 认证。