面试题(四) -- 第一次当面试官

原因

因个人发展规划等原因,决定在近期离职。为确保工作交接的顺利,特招聘一位替代者(kubernetes运维开发工程师)。在完成招聘工作后,特写下此文。

jd

工作职责

1、参与各微服务环境的搭建、升级与维护;
2、参与docker、Kubernetes 、istio容器平台的开发和维护;
3、参与CI/CD以及日志、监控、报警等技术基础设施的升级与维护;
4、持续完善系统 运维 资料库 (部署、性能参数说明、故障问题汇总等文档);
5、关注开源社区前沿技术和应用。

任职要求

1、本科以上学历、二年以上linux使用经验、一年以上生产kubernetes集群管理和优化经验;
2、熟悉基于容器化的微服务持续集成和部署、深入理解Devops管理流程;
3、熟悉常用业务监控方案,熟悉prometheus、grafana等监控工具的使用;
4、熟悉ci|cd、git,了解nginx、redis、mongodb、postgreSQL、elasticsearch中的最少两种;
5、熟悉常见的ingress,如:nginx、kong、istio中的最少一种;
6、对bash shell、go、python中的两门编程语言有较深入掌握;
7、了解阿里云/华为云等云计算厂商容器服务产品;
8、有技术探索精神、逻辑思维清晰、有良好的学习、沟通和协调能力,有高度的责任心和团队合作精神。

加分项

1、计算机专业毕业;
2、参与开源社区,有个人github或博客者优先考虑;
3、熟悉常用业务日志收集方案。

面试题

1、自我介绍
2、devops 流程
3、日志系统是怎么做的,如何区分多集群多环境多服务,如果如何实现统一管理的
4、用没用过grafana自己制作图表,监控的维度和指标
5、现在要监控一个裸机上的某个目录下的文件数目变化 并用grafana 展现出来 请问怎么做
6、能说一下私有网段的IP地址划分吗
7、能否画一张你认为是基于k8s的稳定集群架构呢,顺便解析一下
8、能否拿一个你认为自己做过的最好的项目,方便详讲一下嘛
9、了解的ingress有哪些,请简明ingress-controller 和Ingress的关系
10、手写一个nginx的pod 且能被外网访问到
11、docker的隔离有那几种
12、docker的容器状态有那几种
13、Bash脚本的if条件中,参数-f -d -n -z分别表示什么

posted @ 2021-06-07 10:09  紫色飞猪  阅读(778)  评论(0编辑  收藏  举报