职位名称:高级 Azure DevOps 工程师,AKS,GitHub Actions,iOS
地点:加利福尼亚州普莱森顿,玫瑰木大道 4440 - 5 天现场工作,优先考虑本地资源
雇佣类型:全职 - 不接受 H1B 转移,欢迎独立资源申请(美国公民,绿卡,EAD)
职位空缺:2 个
经验水平:8 年以上
关键技能:构建 CI/CD 管道,自动化,Shell 脚本,Jenkins,Docker,Azure 环境,AKS,GitHub Actions,要求有 iOS 经验。
职位描述:
• 至少 8 年作为 DevOps 工程师的经验,主要专注于 Azure。
• 设计、实施和维护 GitHub Actions (GHA) 管道(iOS、Android 和 Java),以自动化 CI/CD 工作流。
• 管理和支持跨阶段和生产环境的工件部署。
• 诊断和解决现有 GHA 管道中的问题,以确保集成和交付过程不间断。
• 开发和维护支持基础设施和工件,包括配置和修改 Azure/OCI 数据库。
• 跟上新兴技术的发展,表现出学习和采用新工具和框架的意愿。
• 协助管理 SSL/TLS 证书,并确保遵守 PCI 和 SOX 合规要求。
• 为测试工具提供支持和故障排除专业知识,包括 JUnit 和 SonarQube。
• 确定和解决 Azure Kubernetes Service (AKS) 环境中的性能问题。
• 领导将遗留 Jenkins 作业迁移到 GitHub Actions,确保 CI/CD 实践的连续性和改进。
• 在 macOS 系统上排除和解决构建和性能问题,包括使用 Xcode 和相关工具链。
特殊技能:
• 在 Azure Kubernetes Service (AKS) 上自动化 Java 微服务部署方面,拥有丰富的 GitHub Actions (GHA)、ArgoCD 和 Chartis 经验。
• 证明能够使用 GitHub Actions 配置和优化 iOS 和 Android 构建管道。
• 有在 AKS 上迁移和管理工作负载的经验,具备对容器编排的深刻理解。
• 精通 Docker 和容器化技术。
• 熟悉基础设施即代码和使用 Ruby 及 Opscode Chef 的配置管理。
• 拥有强大的 Shell 脚本技能,用于自动化基础设施和操作任务。
• 有使用 JMeter 和 BlazeMeter 进行负载和性能测试的经验。
• 了解 SonarQube 进行静态代码分析和质量强制。
• 在支持移动和后端 CI/CD 管道的背景下接触 Java 和 Kotlin。
• 具备 iOS/Xcode 构建系统和 macOS 性能调试的工作知识。
• 熟悉 Google Cloud Platform (GCP),特别是集中日志记录和监控。
• 有使用 OpenTelemetry 和 Prometheus 进行监控和警报的可观察性工具经验。
• 能够在 Linux 和 macOS 环境中自如工作,具备强大的故障排除技能。
• 强大的能力分析 Azure Kubernetes Service (AKS) 中的 CPU 和内存使用情况,从而根据数据驱动的调整实现最佳性能和成本效率。