高级DevOps工程师 | OpenShift与移动CI/CD专家
远程
全职
非全日制
您是否是一位对容器化和移动应用交付充满热情的资深DevOps专业人士?我们这家技术领先的组织正在寻找一位具有OpenShift、Kubernetes编排和移动CI/CD管道优化方面专业知识的高级DevOps工程师。在这个关键角色中,您将架构弹性基础设施解决方案,实施前沿的DevSecOps实践,并简化iOS和Android平台上复杂移动应用的部署工作流程。
主要职责
- 设计、实施和维护高度可扩展的基础设施,利用现代DevOps方法论,采用容器化技术和基础设施即代码原则。
- 专门为移动应用程序(iOS和Android)架构和优化CI/CD管道,无缝集成Firebase Distribution、TestFlight、App Store Connect和Google Play Console环境。
- 使用Docker、OpenShift 4.11+和Kubernetes 1.25+配置和微调容器化环境,以实现最大效率、可扩展性和安全性。
- 主动与跨职能基础设施团队和业务利益相关者合作,使技术解决方案与不断发展的业务需求和战略目标保持一致。
- 为所有基础设施组件、部署程序和灾难恢复协议开发和维护全面的技术文档。
- 与开发和QA团队有效合作,建立流线型工作流程,实施GitOps方法论和稳健的部署流程。
- 实施强大的事件响应策略,以最小的服务中断和彻底的事后分析,快速解决性能问题。
- 在整个基础设施和应用程序生命周期中集成DevSecOps工程实践,包括漏洞扫描、机密管理和合规性自动化。
- 在团队内部和相关系统之间建立高效的工作流程,专注于自动化、可预测性和卓越运营。
- 使用先进的日志记录和可视化工具(ELK/EFK Stack 8.x、Prometheus/Grafana、Loki)设计和实施全面的监控解决方案,强调警报和可观察性。
- 通过Helm图表、Ansible剧本和Terraform配置创建复杂的基础设施自动化,确保环境间的一致性。
- 在云和本地基础设施上优化资源利用率和成本效率,同时保持高可用性和性能标准。
所需技能和经验
- 4年以上DevOps工程实践经验,具备基础设施自动化和云原生技术的专业能力。
- 容器化和编排平台的高级知识,特别是生产级工作负载的OpenShift 4.x(4.10+)、Kubernetes(1.24+)和Docker/Podman。
- 卓越的Linux管理能力(RHEL 8/9,Ubuntu 20.04+),包括内核级性能调优、安全加固和生产环境中的复杂故障排除。
- Nginx 1.20+配置、优化、SSL实施和Web服务及API网关安全加固技术的丰富专业知识。
- 全面了解网络原理、TCP/IP堆栈协议和网络安全实践,用于设计安全的服务架构。
- 精通使用Helm 3.x、Ansible 2.12+、Salt或Terraform 1.3+进行基础设施自动化,实现不同环境中一致、可重复的部署模式。
- 使用Atlassian产品(Jira、Confluence、Bitbucket)进行项目管理、文档编制和协作开发工作流程的丰富经验。
- 在企业环境中使用CI/CD工具,包括TeamCity 2022.x、Jenkins 2.x(带管道)、GitLab CI/CD或GitHub Actions的实际经验。
- 至少掌握一种脚本语言:Bash、PowerShell 7+、Python 3.9+或Go 1.19+,用于复杂的自动化任务和定制工具开发。
- 应用DevSecOps原则的知识——特别是保护容器、实施漏洞扫描、管理机密和加强服务交互。
- 实施日志记录和监控解决方案(ELK/EFK Stack 8.x、Prometheus/Grafana、Zabbix 6.x)的成功记录,专注于可操作的警报和可观察性。
- 在复杂技术生态系统中具备强大的分析思维能力和问题解决技能,重点是根本原因分析和系统性解决。
- 具有分布式系统设计原则和实践的经验,用于构建弹性、容错的基础设施。
加分项
- 服务网格实现(Istio 1.16+、Linkerd 2.12+)的经验,用于复杂的微服务通信模式和安全性。
- PostgreSQL 14+数据库管理、高可用性配置和性能优化的实践经验。
- 了解移动开发技术(Kotlin、Swift、Flutter),以更好地理解和支持移动开发人员的需求。
- 配置和维护Nexus Repository Manager 3.x、JFrog Artifactory或类似制品库解决方案的经验,用于二进制管理。
- SonarQube 9.x+集成专业知识,用于代码质量分析、安全扫描和CI/CD管道中的自动化质量门控。
- 熟悉iOS构建的MacMini/macOS基础设施的全生命周期管理,包括MacStadium或GitHub的自托管运行器等协调工具。
- 具有定制Android构建管道优化、签名自动化和与Google Play内部测试通道集成的背景。
- 使用ArgoCD、Flux或类似工具进行GitOps工作流程管理基础设施和应用程序部署的经验。
- 熟悉混沌工程原则和工具,如Chaos Monkey或Litmus,用于测试系统弹性。
- 在容器化环境中实施零信任安全模型的专业知识。
为什么加入我们的团队
与我们合作意味着在全球范围内应对复杂的基础设施挑战,同时实施前沿的DevOps实践。您将在完全远程的环境中与才华横溢的专业人士合作,您的贡献将直接影响我们的技术发展和业务成功。我们重视创新、持续学习和平衡的工作方式,提供有竞争力的薪酬和灵活的工作安排。您的专业知识将在塑造我们的基础设施和交付能力的未来方面发挥重要作用,并有充分的专业成长和技术领导机会。加入我们多元化、包容的团队,参与构建产生影响力的下一代技术解决方案。