「F5 连接NetOps/SecOps与DevOps」

「F5 连接NetOps/SecOps与DevOps」 – 介绍篇

「F5 连接NetOps/SecOps与DevOps」是一个从零开始学习并打造一个完整的CI/CD流水线的系列教程,主要是希望帮助NetOps/SecOps工程师转向SuperNetOps,更好地帮助公司对DevOps,敏捷开发的转型。

本系列主要有以下几个特点:

  • 讲解当今IT最流行的话题,数字化转型、敏捷开发、DevOps,Infrastructure as Code,持续集成,持续交付(也许你已经对这些话题已经感兴趣了,所以才会看到这篇文章)
  • 着重实践并兼顾理论知识,从实际操作让大家可以从零,一步一步地如何打造一个适合”You”的CI/CD流水线。
  • 重点会强调f5如何帮助用户构建一个敏捷的架构。
  • 需要有f5的基础知识(达到f5 101/201认证水平的工程师)
  • 为了降低学习的难度并且考虑到移动端碎片化阅读的特点,每次推送的内容大家只需要花5-10分钟就能看完(注意这里说的是看完,有时候要完全理解可能需要更多时间),每次推送只会有1-2个知识点,而且有一些知识点会逐步展开,可能每一个小的分支也会作为一个推送。

写给谁看?

这套系列文章的目标读者包括:

IT实施和运维工程师
已有各方面的基础架构基础知识,希望可以通过某些手段自动化运维f5设备(或者其他设备),彻底改变”人肉运维”的方式。

SecOps工程师
希望通过某些方式应对千变万化的安全攻击行为,真正实现一个攻防式的对抗平台。

"DevOps工程师"
目前已经在打造和维护CI/CD的流水线,希望可以将更多的环节添加进来,帮助公司加快应用更新迭代的速度。

一个想改变的"你"(包括我自己)
希望通过学习,了解更多新的技术,提升自己,改变目前的工作状态。
而对于我自己,只有把这些东西写出来并能够让其他人理解才能真正说明自己掌握了这项知识。

这系列文章主要包含的内容:

内容MindSet

1) 数字化转型
主要讲解如何帮助企业进行数字化转型,相关名次的解释。

2) Infrastructure as Code
讲解Imperative(命令式)和Declarative(声明式)这两种方式的特点。

3) F5各声明式组件的介绍和使用
* Cloud Template
* Declarative OnBoarding
* Application Service 3 Extension
* Telemetry Streaming

讲解这些组件的用途和使用方法,一步一步地熟悉,调试,到应用到实际环境中。

4) 从零开始打造CI/CD的流水线
CI/CD主流工具的介绍和使用方法,例如Git, Jenkins, Ansible, Docker等工具,从零开始构建适合你的持续交付流水线。