关于职位:
CrowdStrike正在寻找一位才华横溢的GoLang软件开发人员加入我们不断发展的生产系统自动化和开发团队。作为一名软件开发人员,您将专注于创建和改进工具,以增强部署和管理CrowdStrike基于云的基础设施的自动化。该候选人将在架构和实施稳定、可扩展和灵活的生产环境方面发挥关键作用。这个职位的重点之一是确保团队交付的代码能够在CrowdStrike不断扩大的生态系统中实现可扩展性和可生存性所需。
你将会做什么:
• 作为一个充满活力的工程团队的一部分,根据明确定义和商定的项目需求来实施新的软件设计和功能。
• 做一个充满活力的自我启动者,有能力对交付物负责并对其负责。
• 与内部同事和业务合作伙伴合作,分析需求并设计优雅、健壮和可靠的解决方案,以解决复杂的技术问题。从概念到完成,我们的工程师参与其中的每一步!
• 与其他工程师合作,审查代码并分享最佳实践。你将被要求通过对学习和与他人分享最新技术和技巧充满激情来提高团队的技术智商。
• 主动承担个人工作负荷和任务的责任。你有权自己设定节奏并告诉我们可以交付什么(以及何时交付)。
• 对简化业务流程和开发代码进行精简和简化持续保持警惕,以确保我们的解决方案中摩擦最小。
• 在工作组之间垂直和水平地代表开发团队作为技术领导者。
你需要什么:
• 必须是美国公民或永久居民(不需要安全许可)。
• 具有丰富的专业经验,利用Golang编写/调试/优化脚本或应用程序,用于自动化、工具、仪表板和/或报警。
• 在大规模生产环境中工作并在跨功能团队中开发/故障排除应用程序的经验。
• 在软件开发生命周期的各个阶段分析和优化后端技术性能的成功案例。
• 对学习新系统和方法的热情,结合高级故障排除技能和卓越的质量控制习惯。
• 熟练使用调试工具集和利用Falcon LogScale(前身为Humio)或Splunk等日志/事件管理工具。
• 理解常见的网络管理协议和API,如SNMP、RCMP+或RedFish。具备使用REST、GraphQL或SOAP开发和集成API的能力。
• 设计模式和改进MySQL或Postgres等RDBMS的SQL查询的经验。
• 必须注重细节,并有能力做出良好及时的决策。
• 熟悉开发和使用CI/CD流水线以及创建和利用自动化单元/验收测试。熟练使用容器编排系统(如Docker或Kubernetes)和版本控制系统(如git)。
• 在开发/审查代码或系统时,注重安全性。
• 对文档编写充满热情,并希望通过SRE运行手册等工件不断改进团队之间的知识传递。
• 优秀的书面和口头沟通能力。
• 积极主动、能独立工作和团队合作的态度。
额外加分:
• 有使用Twelve-Factor App方法论的经验。
• 熟悉Grafana和Alertmanager等监控工具。
• 在数据中心环境中使用大规模裸金属硬件的经验。
• 熟悉设计身份验证/授权或自动化审计解决方案。
• 使用OpenTracing和Prometheus在系统中实现跟踪和指标的经验。
#LI-LY1
#LI-SF1
#LI-MG1
#LI-Remote
PandoLogic。分类:技术,关键词:软件开发工程师,地点:纽约,NY-10060