后端工程师 - 云计算与开发运维(AWS)

多伦多 2天前全职 网络
面议
地点:多伦多 经验:6-8年 所需技能:数字:DevOps持续集成和持续交付(CI/CD)基础:JavaScript 我们正在寻找一位高级工程师,能够在AWS上设计、构建和操作云原生后端服务。您将从架构到交付领导解决方案,指导团队成员,并保持高标准的可扩展性、可靠性、安全性和开发者体验。职责架构交付设计利用AWS(例如Lambda、API Gateway、ECS/EKS、SQS、SNS、DynamoDB、RDS)的事件驱动和微服务架构。领导具有强大可观察性、弹性和集成合同、API标准和服务DevOps可靠性的服务和API的端到端实施。实现IaC(Terraform、CloudFormation、CDK)以实现可重复的合规CI/CD管道(GitHub Actions、CodeBuild、CodePipeline),并具备自动化测试和部署策略(蓝绿、金丝雀)。构建强大的监控和警报(CloudWatch、Prometheus、Grafana、OpenTelemetry),推动事件根本原因合规性应用IAM最小特权、秘密管理(AWS Secrets Manager、Parameter Store)、VPC网络数据保护、威胁建模、安全编码实践和合规性(适用时为SOC2、ISO、PCI)。质量技术领导力建立编码标准、代码审查、测试策略(单元、集成、端到端)和性能开发者指南设计讨论,并与产品、QA、SRE和数据团队跨职能技术合作。所需资格610年专业软件开发经验,4年在AWS中构建后端服务的经验,具备计算、网络、存储和消息传递的专业知识(例如Lambda、ECS、EKS、API Gateway、ALB、SQS、SNS、DynamoDB、RDS、S3、CloudFront、Route 53、IAM、VPC)。深入了解JavaScript/TypeScript现代框架/工具(Express、Fastify、NestJS)和API设计(REST、GraphQL)。熟练掌握IaC(Terraform、CloudFormation、CDK)和CI/CD测试实践(Jest、Mocha、Tap)、性能调优(分析、负载测试)以及分布式系统模式(事件驱动架构、幂等性、重试/退避、sagas、outbox)。对安全基础知识有深刻理解(OWASP、秘密管理、KMS、数据静态加密和传输中加密)。优秀的沟通、文档编写和协作能力。加分项:具有容器编排(Docker、Kubernetes/EKS)、服务网格(Istio、App Mesh)经验。数据流(Kinesis、Kafka)、无服务器模式、步骤和搜索(Redis、ElastiCache、OpenSearch、Elasticsearch)。数据库建模(NoSQL、关系型)、迁移、性能优化,具备Python、Go、Java的后端知识,了解金融科技支付或受监管的能力(优秀表现的特征)系统 所需技能: 经验(年):4-6 必备技能:与整个组织的项目团队合作,设计、实施和管理使用Akamai的CDN基础设施,以确保面向客户的应用程序和业务流程的高可用性、性能和可扩展性。以卓越和精确处理多个优先事项和任务。成为一个24/7/365组织的一部分(作为正常值班轮换的一部分,预计会有一些非工作时间支持)。直接支持业务开发团队,指导他们实施和更改面向客户的应用程序。开发和维护安全协议和措施,以保护CDN基础设施免受网络威胁。监控和分析网络性能,识别和解决问题,以优化关键应用程序的内容交付。与跨职能团队合作,将Akamai CDN解决方案与现有系统和应用程序集成。与信息安全团队合作,在CDN中实施DDoS保护策略和其他安全措施。为客户和内部团队提供有关CDN和安全最佳实践的技术支持和指导。与供应商和专业服务团队密切合作,开展与交付相关的活动和策略。资格:计算机科学、信息技术或相关领域的学士学位。或类似的工作经验。对网络协议(DNS、TCP/IP)有深入理解。作为CDN工程师或类似角色的丰富经验,专注于内容交付网络技术的深入知识,包括缓存、负载平衡和内容优化。优秀的问题解决能力和细节关注能力。强大的沟通和团队合作能力。在企业规模支持24/7/365面向客户的应用程序的经验。对网络安全工具和实践(如防火墙、入侵检测/预防系统和加密)的意识和经验。熟练掌握脚本和自动化(例如Python、Bash)者优先。相关认证(例如CISSP、CEH)是加分项,但不是必需的。