软件工厂

软件现在定义了大部分关键任务能力,在许多情况下,它为我们的客户提供了决定性的优势——从我们的集成传感万博manbetx官方app器和武器系统中,飞行员可以在潜在威胁中获得优势,从而保持卫星飞行的地面系统。

通过使用DevSecOps方法,我们的团队尽可能地利用通用代码,以较低的成本快速交付任务能力,同时达到客户期望的相同质量和任务成功水平——满足美国国防部对软件工厂的标准,包括关键的安全要求。万博manbetx官方app

洛·马软件工厂

介绍洛克希德马丁公司的软件工厂,它是devsecops驱动的软件工程的领导者,服务于航空航天和国防部门。洛克希德·马丁软件工厂提供定制的解决方案,以满足我们不同客户的需求——从商业到分类——以便跨多个项目进行扩展。

将(开发、安全和运营)DevSecOps嵌入到我们软件开发的每一步,使我们的客户始终处于网络安全的最前沿。安全编码是我们DevOps理念背后的基本原则,以确保在开发的每一步都考虑到最佳的网络安全实践。在自动化环境中进行持续监控意味着我们可以为客户交付并频繁更新定制的软件解决方案,以响应快速发展的任务需求。

我们的客户正在寻求高质量、安全的软件的频繁交付,我们正在迎接挑战。我们正在使用基础设施自动化在几分钟内构建系统,而不是几天。我们正在使用容器化来持续更新系统,而不是等待完整的系统集成和交付事件。洛克希德·马丁软件工厂正在改变我们在DevSecOps和网络安全方面的企业。
艾伦•霍恩
洛克希德·马丁软件工厂总工程师

今天的任务是按天、按周进行,而不是按月、按年进行。我们的客户需要与他们不断变化的任务一样快的软件。我们已经从使用长期领先的“瀑布式”开发框架转变为迭代和增量的DevSecOps方法,让我们首先交付最重要的功能。

我们专注于构建频繁交付的软件。模块化开放系统架构多年来一直是我们系统的关键,我们正在使用Kubernetes的容器编排等新技术,通过容器化微服务架构将模块化一直推进到部署系统中。这不仅简化了测试和部署,而且还支持在云提供商和嵌入式环境之间无缝移动的与硬件无关的软件解决方案。

软件工厂
大约十年前,我们将许多智能社区项目转换为敏捷。最大的好处是我们可以从客户那里得到持续的反馈,因为他们是开发周期的直接组成部分。-这让我们能够更快地发布与任务相关的新功能或更新。
史蒂夫·德克
洛克希德·马丁航天公司情报和分析发展副总裁

devsecops命令式

通过基于云的应用程序和自动化,洛克希德·马丁公司的软件工厂提供网络安全任务能力,帮助我们的客户解决当前和未来最严峻的挑战。万博manbetx官方app20多年来,我们一直在从敏捷到DevSecOps和现在的GitOps的旅程中,与我们的客户一起工作,将实时输入快速转化为新的有价值的软件功能,并减少停机时间和成本。万博manbetx官方app

以相关的速度交付软件仅仅是个开始。通过我们的DevSecOps方法,我们将您的软件功能带入一个新的网络安全领域,从软件构建到测试,再到地面万博manbetx官方app操作。这意味着更安全、更快的软件在第一次就做好了。

  • 嵌入式安全
  • 满足客户需求的拉式系统
  • 增加质量

在这个更快、更精简和更安全的环境中——现在比以往任何时候都更重要——今天的软件应用程序必须建立在预先的基础上,而不是备份或重新安装的安全性。我们的软件工厂采用原则性和协作性的方法,将安全性构建到威胁建模、风险评估和安全任务自动化中。

网络是我们所做一切的核心。对软件定义的更多强调也意味着对网络安全的更多关注。随着我们的软件能够完成更复杂的任务,我们需要更好地保护我们的技术,并采取基于威胁的编码方法。
彭妮康普顿
洛克希德·马丁公司软件系统、网络和作战副总裁
安全编码始于识别和处理安全威胁,并在整个开发过程中保护资产免受这些威胁。这被称为基于威胁的安全方法。与任何开发工作一样,为了构建适合手头任务大小的系统,我们始终牢记用户。
对我来说,DevSecOps成功的关键之一就是把国防工业基地带到我们身边。如果公司不能理解我们在努力推动什么,也不能广泛分享所有的最佳实践,我们就无法取得成功。
尼古拉斯Chaillan
空军首席软件官

使用GitOps的DevSecOps是未来

GitOps允许我们将DevSecOps的频繁交付提升到一个新的水平。Git最初是作为软件开发人员的工具,但是GitOps为软件开发带来了更多的价值。我们的客户不仅需要频繁的更新,还需要具有集成持续交付管道的可靠系统,可以无缝地推出更改并回滚故障。我们满足这些需求的能力需要在我们的系统中建立自我修复。实现这种可靠性和自我修复始于可靠的部署。通过DevSecOps实践(如基础设施即代码(IaC)),我们将部署自动化,同时提供速度和可重复性。IaC还意味着部署自动化可以被跟踪、审查、测试和版本控制,就像系统软件的其余部分一样。

现在,使用GitOps,我们创建了完整的部署循环,确保我们的生产系统总是准确地反映软件的正确版本。我们验证构建、测试和部署应用程序所需的一切都在Git存储库中进行了版本控制—包括应用程序本身的版本信息!通过这种方式,GitOps使配置管理成为DevSecOps的核心部分,即使在最复杂的系统中也增加了软件组件的可追溯性和可靠性。这意味着系统会不断地自己工作,以达到Git存储库中记录的预期状态,自动修复故障并推出新功能。

我们的结果证明了这一点

软件dojo:迭代学习
我们以成长为导向的心态和对持续学习的承诺是洛·马软件工厂发展的关键支柱。在我们的软件dojo中,我们有一个持续的学习环境——或者说是培训设施。凭借全球多元化的员工队伍,我们努力为员工提供提高技能和掌握DecSecOps实践的方法,以致力于最有效的软件交付。

在开发了最初的技能之后,这些最佳实践的采用和坚持可以随着时间的推移而增长。有了共同的培训场地,我们的员工可以继续利用跨多个领域的最佳代码。

空域一体化-多域作战/联合全域作战
多域操作(MDO)是关于连接系统和构建弹性网络,快速连接跨多个领域的关键数据,以预测、破坏和瘫痪我们的对手。我们的软件架构师和开发人员正在构建支持分布式数据管理的架构,并推进将定义下一代战场的技术——所有这些都是在使用敏捷方法快速迭代的同时进行的。

通过使用DevSecOps,我们可以开发一个通用的参考架构,该架构最终将支持一套通用的任务服务、连接和接口,使用现有的政府开放、基于标准的架构,符合OMS和UCI。

洛·马软件工厂

空气
在Skunk Works®,软件开发人员正在与客户合作,以确保现有飞机能够在未来的战场上保持主导地位。通过一系列技术演示,软件能力的增量增长迅速部署,以实现跨越空中、地面、海上、太空和网络领域的连接网络。最近,该团队成功地连接了F-35、U-2和一个多域地面站在一个突破性的测试中,演示了MDO和跨多个平台的敏感信息的安全分发。

快速部署的软件可以拯救生命。利用快速开发、测试和签约的方法,政府和行业联合团队成功地部署了该系统自动地面防撞系统安装到空军f - 35a上,比原计划提前了7年。该救生系统之前在F-16飞机上进行了部署和验证。

洛克希德·马丁公司一直在升级软件,使我们的飞机更安全、更有能力。有了DevSecOps(一种更安全、自动化和集成的软件开发方法),我们正在提高响应客户请求的速度。这意味着飞行员可以更快地将更复杂的能力带到战场上。万博manbetx官方app
扎克梳子
洛克希德·马丁航空公司航空系统开发ops高级经理
认知任务系统

空间
在我们的太空部门,我们的任务解决方案小组开发了一套完整的软件产品,叫做认知任务系统产品。这些是洛·马公司的下一代网络强化和适应性卫星地面解决方案,支持国防部和情报界空间企业,包括:

  • 地平线(命令与控制)
  • 指南针(任务规划)
  • TAISR(任务/开发)
  • 野兽(BMC2)
  • Nayru(传感器数据处理)

该体系结构基于“微服务”设计方法——只关注任务所需组件的部署。我们的DevSecOps实践提高了速度和响应能力,同时也提高了最终交付的质量。该体系结构还使客户能够部署单个组件,而无需携带大量不需要的软件,从而大大降低了维护成本。

SmartSat
洛克希德·马丁公司SmartSat TM是我们新的,软件定义的卫星平台,利用我们几十年来开发总线,有效载荷和地面软件的经验。使地面应用程序可移植性成为可能的通用基础设施概念,现在允许跨空间和地面优化任务处理。在轨更新为我们的客户提供了更大的灵活性。了解更多有关SmartSat的信息TM 在这里
加入我们的团队___

我们正在创造一个更美好的明天。

你的个人技能在改变世界运作方式和帮助我们开发产品方面发挥着关键作用,使世界成为一个更安全的地方,以实现你的目标。我们的团队由来自不同学科和背景的员工组成,他们共同努力应对复杂的挑战,推动创新的边界。manbetx3.0最新登录

探索我们的技能领域,为您找到合适的机会。

查看所有职业领域
Baidu
map