最新 DevOps 实战全攻略
作为一个具有多年运维经验,迫于自身的原因和现实的无奈,从运维转运维开发的单身狗(请忽略这三个字)来说,我觉得本身自己对运维还是算有点发言权的
我想说的是:
1 不要把运维当作一种职业去发展,一般运维做2~3年就会遭遇瓶颈期
2 工程开发人员想要有深入的发展,必须懂一定的系统运维
3 由于PaaS的迅猛发展,传统运维的工作(配网络设备,服务器物理操作)将会越来越少,建议运维人员向运维开发或者系统开发转型
以下的这些内容对于你想从一个devops小白变身一个大神级还是不错的
针对这种情况,来看一下我们制定的15天实战攻略
Day1-Day6
第一部分(基础)
此部位为基础部分,重点在打牢大家的基础,这样更有利于我们第二部分实战部分的顺利进行。主要包括几下内容:
-Django 基础
- IDE选择及设置
- URL 配置
- 视图函数
- request 对象
- HttpResponse 对象
- Django 如何处理一个请求?
- 模板引擎
- 实现前后端交互功能
-Django 类视图
- 函数视图与类视图比较
- generic视图
- 通用视图结合mixins
-Django 模型
- 模型语法
- 字段类型
- 执行查询
- 查询集方法参考
- 查询表达式
- 用户模型扩展
- 模型关系(一对一、一对多、多对多)
- 实现模板展示模型对象的功能
-Django 权限
- Django 权限机制概述
- Django 权限控制
- Permission 管理
- User Permission 管理
- Group Permission 管理
- Permission_required 装饰器
- Template 中的权限检查
-Django rest framework
- 序列化
- Requests和Responses
- 类视图
- 认证和权限
-Django视图综述及综合实战
- 增删查改小项目实战编码,以Django原生类视图及framework分别实现
Day7-Day15
第二部分(实战)
SQL自动化上线平台
- 手动VS自动的现状对比
- Mysql,Inception,SQLAdvisor 讲解
- 用户权限设计,执行流程梳理,平台登录双因子安全认证
- 敏感配置加解密实现,人员/数据库配置设计,整体代码实现
公有云管理平台
- 通过API对「Aws、阿里云、腾讯云、青云、百度云」管理
- 工单系统和云管理平台联动
- 后续展望:公有云账单、比价、资源监控
任务管理系统
- Ansible简介及常用场景分析
- Ansible API二次开发入门
- 基于Ansible Playbook API 快速实现任务管理系统
运维工单系统
- 工作中流程规范的设计思路
- 典型工单系统的实现原理`——`状态机
代码管理系统及发布平台
- 基于Gitlab+Jenkins+DevOps平台实现CI/CD的设计思路
- 结合运维平台流程规范实现持续集成与交付
- 展望:结合ELK的日志分析平台,实现代码上线运维无人值守
赠送 saltstack 二次开发视频
- SaltStack 快速入门
- SaltStack 数据系统
- SaltStack 远程执行
- SaltStack 配置管理
- SlatStack 管理实践
- SaltStack 实践案例
- SaltStack 常用API使用及源码剖析
- SaltStack 怎么和发布平台联动
适合人群
- SRE
- DBA
- DevOps
- Linux、Windows 运维
编辑于 2017-12-05 18:21