首页 > 其他分享 >云运维工程师

云运维工程师

时间:2025-01-09 20:33:46浏览次数:1  
标签:shell 运维 工程师 配置 安全 监控 自动化 云运维

一、管理岗职责

1、运维制度建设

2、指定运维规划与策略

3、明确运维职责划分

4、运维质量管理

5、监督运维执行情况

6、沟通与决策

二、运维岗职责(具体运维工作实现)

1、服务器维护

2、Paas和Saas(软件即服务)

3、资源监控和优化配置:资源调度、存储优化;

4、云管平台管理

5、虚拟网络维护

6、监控与故障处理

主动工作:(预先的管理与规划,防止问题的发生)

系统维护与管理

性能监控与优化

资源管理域优化

自动化和工具开发

技术研究和培训

被动工作:(已发生问题处理)

故障响应

问题处理

应急响应

运维安全保障

三、运维安全

1、运维十不准

 2、网安十不准

3、账户安全

使用复杂密码

唯一密码策略

定期更换密码

密码管理器:KeePass、Bitwarden。

多因素认证

邮箱账号安全

4、变更规范

系统和软件更新

安全配置

 5、操作规范

数据备份和恢复

监控和日志管理

灾难恢复和

6、行为升级

安全升级和合规性

7、物理与环境安全

物理安全

设备安全

8、运维生产安全

运维工具配置加密

运维地址表加密

四、网络信息安全

1、网络

网络安全

邮箱安全

2、系统服务端

严禁记住密码

登入限制

定期杀毒

身份验证和访问控制

系统安全配置

3、应用

软件下载

聊天软件

软件版本

4、数据

敏感数据保护避免泄漏

五、监控技术概述

监控核心在于全面覆盖,而告警的核心在于准确及时;

1、监控简介

数据中心监控硬件和用软件;

2、监控对象

容器

分布式存储

分布式系统

3、监控作用

实时监控

告警机制

指标采集

数据存储

页面展示

告警通知

4、监控发展趋势

早期阶段:工具与和平台(top\vmstat\netstat)和目标;

扩展与集成阶段:zabbix、prometheus及grafana

智能化阶段:预测性分析(datadog\splunk\newrelic)

5、传统监控

通过技术手段收集设备指标来保证系统及业务正常运行的管理软件,是对信息技术系统的运行状态监测和管理的过程;

监控内容:

硬件监控

服务器基础监控

数据库监控

中间件监控

应用监控

 六、自动化运维

提高运维效率、降低成本、减少认为错误,并提升系统的稳定性和安全性;

1、场景

配置管理自动化:

配置100台服务器配置;

部署自动化:

部署100台nginx应用;

监控与告警自动化:

模版自动关联主机服务器和应用监控;

编译部署自动化:

借助CICD快速迭代工具和快速交付;

自动化安全

系统及软件暴露漏洞扫描告警和修复;

2、关键技术

配置管理运维自动化

Ansible

  Inventory:主机ip

    语法:  

    i.域名、ssh用户等

    ii.定义访问端口,root用户账号和密码

     

  Modules:常见模块及自定义模块;

    文件模块:copy、file、lineinfile(确保特定行是否在文件中)、synchronize(使用rsync同步内容);

    软件包模块:package、yum、apt、dnf、gem、pip;

    系统模块:firewalld、reboot、service、user;

    Net Tools模块:get_url、nmcli、uri;

  Playbook:批量处理主机;

    定义playbook文件;

 

  要求:Python2.6以上;

  ansible.cfg:全局配置行为包含定义默认行为、管理主机文件路径、设置插件和库的路径、配置远程用户、配置角色路径、配置日志记录、配置其他高级选项(待补充)

 

 

SaltStack

Puppet

实现批量主机、网络设备、云平台的批量安全配置等操作;

监控自动化

Zabbix

Prometheus

Nagios

通过模版配置和自动关联,实现CPU利用率、内存利用率、空间利用率等指标的监控,出现指标异常自动通知;

编译部署自动化

Jenkins

Bamboo

Argo CD

开发的源代码自动部署到生产和测试环境中,中间的编译、部署、测试环节,有事先配置的规则处理完成;

七、Shell脚本

1、概述

shell脚本特点:非交互式、(变量、条件语句和循环控制等功能)、类似DOS批处理文件;

shell脚本用途:自动化日常任务、批量处理数据、系统管理与维护;

shell脚本的优势:提高工作效率、易于修改和使用、跨平台支持;

Bash:/bin/sh指向/bin/bash的符号链接;

 

2、案列

特殊字符:

“”双引号使shell认出特殊字符;

‘’单引号使shell无法认出特殊字符;

?问号:匹配一个字符

[abcdef]111:pipei 

标签:shell,运维,工程师,配置,安全,监控,自动化,云运维
From: https://www.cnblogs.com/gkhost/p/18660321

相关文章

  • TN Python爬虫高级开发工程师
     简介网络爬虫,涵盖从基础原理到高阶实战的丰富内容。讲解网络爬虫通讯、数据采集与解析原理,涉及多任务、动态数据采集。进阶至金融数据前后端实战,应对多种反爬虫手段,如cookie、验证码、JavaScript混淆加密等,教授绕过技巧。还深入介绍scrapy、feapder等框架,包括使用、数据......
  • 非常值得一看,最低月薪上万的运维安全工程师学习路线_运维学习路线_运维开发学习路线
    文章目录前言一、运维安全是什么?二、合格的运维安全人员需要掌握的技能:三、运维前景运维安全1️⃣零基础入门①学习路线②路线对应学习视频2️⃣视频配套资料&国内外网安书籍、文档①文档和书籍资料②黑客技术3️⃣网络安全源码合集+工具包4️⃣网络安全面试题资料领取......
  • 一文总结PCB检验标准有哪些,工程师必看!
    PCB检验标准可以分为两大类:国际标准和国家标准。国际标准是由国际组织制定的,适用于不同国家和地区的PCB生产和使用。比如,IPC(国际印刷电路协会)制定了一系列的IPC标准,包括IPC-A-600(印刷电路板外观验收标准)、IPC-6012(刚性印刷电路板性能规范)等。国家标准是由各个国家根据自......
  • 每个工程师都应知道的 10 个 Bash 脚本结构【转】
    每个工程师都应知道的10个Bash脚本结构工程师掌握Bash:10个结构统治一切Bash脚本是工程师的超能力。无论是自动化重复任务、连接工具还是管理系统,Bash总是简单而强大。但就像任何力量一样,它需要掌握。让我通过一个可能的场景,带您了解10个关键的Bash结构。场景您需......
  • 电气工程师技术分享:高压费控装置通用技术条件分析、总结
    本文讲解:高压费控装置通用技术条件分析、总结;本文依据:中华人民共和国电力行业标准DL/T2181—2020高压费控装置通用技术条件条文:翻译、分析,编译而来,文中既有规范指引,也有技术总结,作为学习,我总结了六个知识点,便于大家阅读和总结;一、什么是高压费控装置?二、费控装置通用技术......
  • 复盘---我的第一次嵌入式软件工程师笔试_25/1/4
    复盘---我的第一次嵌入式软件工程师笔试_25/1/4总结​ 结果上来说,笔试的结果很差。自己三天准备的方向与实际笔试的题目偏差很大。通过网络上获取的笔试信息以及同学的经验,对比实际笔试还是有很大差异的。但根本原因还是自身的硬实力不够。有以下几个改善方向:通信协议方面,不能......
  • 计算机视觉设计开发与应用工程师报考学习计划
        为进一步贯彻落实中共中央印发《关于深化人才发展体制机制改革的意见》和国务院印发《关于“十四五”数字经济发展规划》等有关工作的部署要求,深入实施人才强国战略和创新驱动发展战略,加强全国数字化人才队伍建设,持续推进人工智能从业人员能力培养和评价,工业和信息......
  • SQL训练营:第十三章 高级联结 —— 数据界的“桥梁工程师”!
    欢迎来到SQL训练营的第十三章!在这一章中,我们将深入学习高级联结的技巧。如果你觉得前几章的表联结已经让你得心应手,那么这一章将会带你进入更加复杂的联结世界。准备好了吗?让我们开始吧!第一节:准备相关基础表和数据为了方便我们练习高级联结,我们将创建几个新的表格,并插入......
  • AI是否会取代程序员和软件工程师?
    一、自动化与效率提升        AI能够自动化许多编程任务,如代码生成、测试和调试,这可能会减少程序员在某些重复性工作上的负担。然而,AI目前还不能完全替代人类程序员在创新性、复杂决策制定和问题解决方面的能力。二、技能转变        随着AI的发展,程序员和......
  • 硬件工程师常碰到的十个常见电路设计误区,必看!
    在电路设计领域,除了众多设计技巧外,还存在不少容易被忽视的误区。以下将对电路稳定性设计中的十个关键误区进行深度剖析。误区一:误将产品故障等同于产品不可靠。有时产品出现问题并非研发环节的失误。例如,某面向国内中等以上发达地区的设备在国内运行良好,但出口到哥伦比亚......