Devops

来自linux中国网wiki
Evan讨论 | 贡献2021年6月18日 (五) 11:55的版本 →‎进阶
跳到导航 跳到搜索

what ?

我也是运维转运维开发的。首先,只会Python是不够的。做运维开发,基本上都得自己写前端……所以你还要会HTML,CSS,JavaScript。还要熟悉一Python个Web框架,Django,Flask,Tornado任选一个, 这是基础。然后自己做项目,不要写小脚本,没什么用,自己做个发布系统,做CMDB,做个简单的监控(数据采集,存储,展示,告警这些基本的要有)。这个期间你不仅有了项目经验,对Python理解也会更。然后你就去面试吧,面试如果不行,哪里不会补哪里。先做起来,不要等,既然是运维,基础技术肯定不怂,比起那些什么都不会也能转开发的同学的优势不是大很多吗?不要怂,就是干!这个时间大概需要多久呢?我也不知道,看个人情况,我用了一个月就转了。但是我之前花了很多时间去纠结!简直浪费生命!所以还是要行动起来。至于面试,一般问项目,问计算机基础,问算法这些。


首先你需要具备运维开发的能力,这个可以通过平时的学习获得。需要学习哪些知识呢?1 前端 HTML 常用的标签CSS 基本的样式,比如会该个字体大小 ,背景颜色啥的Javascript 这个是重点,必须掌握,特别是 Ajax 。 当然你也别怕,你都会 Python 了,学这个就是易如反掌的事情,相信我,因为我就是这么干的。其实这些,都不难,因为我们运维开发不需要都把前端的搞定,前端我们都是使用网上开源的框架,我们只需要会修改框架里的部分代码就行。这是我总结的必会的前端知识,还在持续更新中,感兴趣你看看。西瓜甜:1 | 运维开发人员必会 HTML 常用标签​

运维怎么才能面试上运维开发的工作?

1 | 运维开发人员必会 HTML 常用标签

运维工程师和运维开发工程师有啥区别

对运维开发工作的一些思考

DevOps 日常:别人家的运维这样过

「DevOps」闲聊我心中的运维开发

SQL

sql-tutorial

更新发布

实现一套灰度发布系统需要考虑哪些问题

cmdb

django-vue-admin 使用django+vue进行极速开发的全栈管理系统

gin-vue-admin 使用gin+vue进行极速开发的全栈后台管理系统

python

Python学习进程

python文件开头声明UTF-8编码的几种常用形式

常用的形式有以下几种,放在码文件的第一行或第二行

1.# -*- coding: <encoding name> -*- : # -*- coding: utf-8 -*-
2. # coding=<encoding name> : # coding=utf-8
3. # coding:<encoding name> : # coding: utf-8
注意:coding不可省略,如 # utf-8 起不到声明编码的作用!

是coding:utf-8还是coding=utf-8呢

devops python3

看到 while True: 死循环 while大量练习: 2020年 10月 28日


Python自动化运维之1、Python入门

python自动化运维开发


python实现自动化运维项目_Python自动化运维项目开发最佳实战

django

Django开发常用30个软件包


Django实战2-自动化运维之配置管理-03:创建配置管理APP

monitor

zabbix

 zabbix server的图像展示接口 原创 
zabbix server的图像展示接口:

     graph:host,template

     map:图像显示

     screen:把多个graph整合于同一个屏幕进行展示;

     slide show:把多个screen以slide show的方式进行展示;

https://blog.51cto.com/afterdawn/1924150


zabbix API入门使用及二次开发

如何通过python获取zabbix中的graph报表,Python 实现Zabbix自动发送报表

prometheus

Prometheus学习系列(八)之Prometheus API说明

Prometheus:在 HTTP API 中使用 PromQL

shell

生产上运维脚本和语言的学习(shell、Python)

books


    Py - 基础(21)
    Py - 开发 - Ansible(3)
    Py - 开发 - Docker(8)
    Py - 开发 - FLask(10)
    Py - 开发 - Kubernetes(3)
    Py - 开发工具(2)
    前端 - Vue(29)
    前端 - 基础 - Bootstrap(5)
    前端 - 基础 - CSS(1)
    前端 - 基础 - Jquery(13)
    运维 - Prometheus(1)
    运维 - 基础(5)

https://www.cnblogs.com/cherylgi/


https://item.jd.com/67473491198.html

https://item.jd.com/35208147985.html

https://item.jd.com/29039577754.html

python运维和开发实战-高级篇

10、Python 实战-从菜鸟到大牛的进阶之路

进阶

Python自动化开发-类Zabbix监控项目开发与实战-2.项目功能需求讨论

Celery 是一个专注于实时处理和任务调度的分布式任务队列

celery

see also

https://en.wikipedia.org/wiki/DevOps


从零开始到开发出Python自动化运维平台需要多久?