高级 Java 云与 GCP 开发工程师 - 华盛顿混合办公
负责 FEMA 应用的 Java 和 Spring Boot 现代化,推动 GCP 迁移、容器化与 DevSecOps。支持涵盖 Google Cloud、Kubernetes 和 OpenShift 的云原生基础设施。
描述
- 负责面向 GCP 部署的企业级 Java 和 Spring Boot 应用架构设计、开发、容器化与现代化。
- 设计战略网络并实施符合 FEMA 要求的可扩展、安全且高韧性的云原生架构。
- 重构并配置适用于 Docker、Kubernetes 和 OpenShift 环境的 Java 与 Spring Boot 服务。
- 规划并交付应用及工作负载向 Google Cloud Platform 服务的迁移。
- 使用 Git、Harness、Maven 和 Gradle 构建并维护开发、部署与发布工作流。
- 实施并支持 CI/CD 和 DevSecOps 流程,涵盖自动化构建、测试、安全扫描、部署与发布控制。
- 利用 Dapr、Dramon 及相关平台服务集成分布式应用和云原生功能。
- 使用 Snyk、SonarQube 及同类工具落实安全与代码质量实践。
- 根据可扩展性、安全性、可靠性、可维护性、互操作性及运营需求评估技术并提出解决方案建议。
- 为复杂的应用、容器、云平台、部署、集成、性能及连接问题提供高级技术支持。
- 参与容量规划、配置审查、安全审计、性能分析及技术风险评估。
- 管理云应用、容器平台、服务连接与企业网络集成的 IP 策略。
- 创建并维护架构文档、图表、配置、接口规范、操作规程及故障排除指南。
- 与开发人员、云和 DevSecOps 工程师、安全团队、架构师、网络工程师、产品团队及政府利益相关者协作。
- 通过设计指导、代码审查、工程标准制定及指导培养提供技术领导力。
- 参与架构和工程评审,并沟通建议、风险、依赖关系及实施注意事项。
- 支持 FEMA 应用和云服务的生产就绪、发布、事件响应、根因分析及持续改进。
任职要求
- 能够独立领导复杂的工程工作,覆盖从架构设计到实施及运营支持的完整流程。
- 能够对企业云环境中的复杂问题运用出色的技术判断力。
- 具备 Java 和 Spring Boot 应用的实际开发与现代化经验。
- 能够使用 Docker 对应用进行容器化。
- 具备 Kubernetes 和/或 OpenShift 使用经验。
- 能够使用 Google Cloud Platform 服务和云原生架构。
- 能够使用 Git 管理源代码和分支工作流。
- 能够使用 Harness 或同类 CI/CD 部署平台。
- 能够使用 Maven 和/或 Gradle 管理构建与依赖。
- 具备 Dapr、Dramon 或同类分布式应用运行时技术经验。
- 能够使用 Snyk 和 SonarQube 进行安全、漏洞及代码质量分析。
- 掌握 CI/CD 和 DevSecOps 工程实践。
- 具备 RESTful API、微服务及分布式应用架构经验。
- 了解云安全、配置管理、故障排除、监控及性能优化。
- 持有计算机科学、电气工程、信息系统管理或相关专业的学士学位。
- 至少持有一项高级认证,例如 GCP、Azure 或 AWS 云认证;CISSP;或包括 CCNP、CCIE 在内的高级 Cisco 认证。
- 必须是美国公民。
- 能够取得 Public Trust 安全许可。
- 优先考虑具备 DHS EOD Public Trust。
- 强烈优先考虑具备 FEMA Public Trust。
- 能够偶尔到华盛顿特区或弗吉尼亚州 Bluemont 现场参加会议和活动。
福利待遇
- 薪资具有竞争力,并根据经验和资历确定。
- 提供医疗、牙科和退休计划,并包含公司匹配缴款。
- 提供带薪休假和联邦节假日。
- 提供职业发展支持。
- 公司支持员工取得专业认证。
- 在稳定、持续多年的项目中追求长期职业发展。
