高级DevOps工程师 | RabbitMQ专家 | 远程基础设施架构师

远程
非全日制
我们正在寻找一位卓越的高级DevOps工程师,专精于RabbitMQ和分布式消息系统,负责对我们的关键业务基础设施进行全面审计并实施战略性改进。您将有机会优化高性能事件驱动架构,确保系统高可用性,并为团队提供技术领导力。这个远程职位适合希望在复杂技术环境中应对挑战的资深DevOps专家。 核心职责 - 执行全面系统审计,识别基础设施中的脆弱点和性能瓶颈,提出改进方案。 - 设计和优化RabbitMQ集群(3.9+)配置,确保最大可靠性、高吞吐量和故障恢复能力。 - 解决消息队列系统和事件驱动架构中的复杂问题,维护系统稳定性。 - 使用现代可观测性工具(Prometheus, Grafana, ELK)实施全面监控和警报系统。 - 与开发团队协作优化Node.js(v16+)应用性能、内存管理和可扩展性。 - 利用Terraform等工具创建基础设施即代码(IaC)解决方案,实现部署和配置自动化。 - 设计维护CI/CD管道(Jenkins/GitLab CI/GitHub Actions),实现无缝集成和部署。 - 编写详尽的系统架构、操作流程和灾难恢复文档。 - 在整个基础设施中实施DevSecOps安全最佳实践和合规要求。 - 为团队成员提供基础设施设计和优化策略方面的技术指导。 - 领导事后分析并实施改进措施,防止问题重复发生。 - 在不影响性能的情况下优化云资源利用率,提高成本效益。 必备技能 - 在DevOps、SRE或类似技术运维岗位拥有5年以上丰富经验。 - 具备在高吞吐量生产环境中配置和管理RabbitMQ集群的实践经验。 - 熟练掌握Node.js应用程序(v16+)及其在容器化环境中的部署模式。 - 深入理解分布式系统中的消息队列架构、通信模式和故障处理机制。 - 精通容器化技术,包括Docker和Kubernetes(1.23+)。 - 至少熟悉一个主要云平台(AWS、Azure或GCP)及其基础设施服务。 - 熟练使用基础设施即代码工具(Terraform、Pulumi或CloudFormation)进行自动化部署。 - 掌握监控和可观测性工具,如Prometheus、Grafana、ELK套件或Datadog。 - 具备解决复杂分布式系统问题的出色排障和问题解决能力。 - 扎实掌握网络协议、安全原则和性能优化技术。 - 精通Git版本控制和协作开发工作流程。 加分技能 - 熟悉其他消息代理系统(Kafka、ActiveMQ、ZeroMQ)的使用经验。 - 了解Redis、MongoDB等NoSQL数据库作为补充存储解决方案。 - 熟悉微服务架构模式、API网关和服务发现机制。 - 具备大规模日志聚合、分析和自动警报系统的实施经验。 - 拥有云平台专业认证(AWS认证DevOps工程师、Azure DevOps工程师等)。 - 具备设计每秒处理1000+交易的高吞吐量、低延迟系统的经验。 - 在金融科技、医疗系统或电子商务平台等高要求环境的工作背景。 - 熟悉使用ArgoCD或Flux CD等工具进行Kubernetes部署的GitOps工作流。 - 了解服务网格技术(Istio、Linkerd、Consul)的应用与优化。 - 有开源DevOps工具或基础设施项目的贡献经历。 - 具备实施混沌工程实践以提高系统韧性的经验。 为什么加入我们 加入我们团队,您将有机会解决直接影响业务可靠性和性能的关键基础设施挑战。我们提供与您专业水平相匹配的有竞争力薪酬,灵活的远程工作安排,以及持续的专业发展机会。我们的协作文化重视技术卓越、创新思维和工作生活平衡,让您能够在使用前沿技术解决复杂问题的同时实现个人成长。成为我们团队的一员,在推动现代DevOps实践和分布式系统架构发展的同时,创造真正的影响力。