如何Toptal® Works
听取客户的意见
对于很多企业来说, 他们的IT和开发部门是独立实体的日子已经一去不复返了——有时会发生冲突,而且交付效率往往低得令人痛苦. 在合并软件开发和系统操作, DevOps的关键理念涉及自动化, 测试, 以及对关键过程的监控.
通过共同努力, DevOps工程师有效地缩短了软件开发生命周期,同时减少了灭火的时间. 健康的DevOps文化还有助于处理不断增加的企业安全问题.
在过去十年中, 从技术到金融服务再到保险,各行各业的无数科技公司和组织都采用了DevOps策略, 教育, 和政府.
每年的报告中都会讨论大量的案例研究 开发运维的状态 在这样的聚会上 DevOps会议(DOTC). DevOps的实现被吹捧为最大化ROI的明智之举, 确保市场份额, 并长期经营下去.
DevOps的成功已经广泛传播:
- HP LaserJet投资于自动化测试和 为创新和新功能开发腾出了700%的时间 他们的固件.
- Hiscox保险提供商采用了DevOps解决方案 降低了每次发布的成本 在一次申请中,成功率为97%.
- 全国互助保险公司 减少70%的系统停机时间 多亏了DevOps服务.
这类案例研究的长列表正在向企业所有者发出信号,即DevOps实现不再仅仅是一种优势. 它是必备的,甚至Canonical (Ubuntu Linux背后的强大力量) 与著名的DevOps公司Chef合作早在2015年,他们就增加了企业产品.
这并不奇怪:支持devops的公司直接知道团队集成如何带来更好的沟通, 更有效的内部流程并最终创造出一款优秀的产品.
DevOps解决方案使业务流程能够扩展
服务器管理员过去常常手动处理流程,只有在用户投诉时才知道哪里出了问题, DevOps工程师帮助组织过渡到一个模型,在这个模型中,公共流程不仅是自动化的,而且是自动监控的. 如果没有这个, 扩展流程意味着雇用越来越多的员工来完成计算机可以更有效地处理的繁琐工作.
具体来说,DevOps工程师将技术和工具结合起来:
- 在云中或企业拥有的服务器上部署和更新应用程序
- 回滚失败的部署
- 监控IT系统和服务的可用性和性能
- 收集有关应用程序使用情况的数据,并构建图形表示以供进一步分析
- 在使用高峰期自动分配资源
- 持续分析新代码并向开发人员提供近乎即时的反馈
- 为应用程序代码库中的每个新更改重复运行所有测试
- 与第三方服务集成
- 保存和汇总大数据,供人工智能进一步利用; 神经网络,以及专家系统
这些实现提高了所有团队的生产力. First, 人力资源被解放出来从事更多的创新工作,这样他们就可以为公司带来更多的价值和更多的智力资产. Second, 由于重复性和常规工作的自动化,相同的人员可以处理成倍增长的客户数量. Often, 聘请专门的DevOps专家或建立自己的DevOps团队的前景很难与其他投资策略相匹配.
IT安全和合规的关键:DevSecOps
经济顾问委员会 据估计,“恶意的网络活动耗费了美国军事力量.S. 2016年的经济规模在570亿美元到1090亿美元之间。 澳大利亚网络安全中心 有报道称,私营企业和企业是网络间谍和网络犯罪的目标.
世界范围内的IT安全事件正变得越来越大、越来越频繁、越来越严重. 在这种情况下,DevOps工程可以作为对网络安全威胁的响应, 它有时被称为 DevSecOps.
您的公司是否管理自己的服务器, 将该任务委托给云提供商, 或者每种都有一些, 传统的开发和运营部门通常会分别处理安全问题, 有时会损害对方的战略. devops强调虚拟化等技术, 集装箱化, 隔离, 和配置管理使得以安全为中心的方法开发和测试较小的软件模块成为可能,然后在整个it基础设施中大规模地重用它们.
因此,当专家做出这样的预测时,也就不足为奇了 到2022年,云安全市场的价值将达到120亿美元.
应用相同的DevOps解决方案, 团队可以大大加快遵从性策略(如HIPAA)的实现, GDPR, PCI DSS, EU-U.S. 隐私保护和FERPA. 例如, 这要归功于DevOps开发人员之间的协作, 安全工程师, 和应用程序开发专家FormAssembly, 一个表格建立和数据收集公司, 能够发射它的 云服务 符合上面列出的所有五个标准.
DevOps开发人员覆盖的领域很广
从标准到安全再到扩展, DevOps解决方案吸收了许多相关的概念和技术. 这就是为什么雇佣一个DevOps架构师,特别是一个领导职位, 变成了一段相当漫长的旅程. 除了有先进的软技能, DevOps工程师应该精通虚拟化, 云技术, 硬件, 持续集成(CI)和持续交付(CD), 安全监控. 但顶尖的专家将使任何依赖软件的公司能够改进IT和整体性能. 是时候梦想成真了!