我们家的Devops在做什么?
1. 帮助客户实践持续交付,缩短从代码提交到生产环境部署的时间周期
2. 设计和实现构建系统、部署系统、基础设施管理以及环境管理等系统
3. 消除开发,运维,和测试团队之间的壁垒
4. 提出解决方案并且能够实现他们——我们相信只有来自一线实践的经验和建议才是靠谱的
5. 有敏锐的技术嗅觉,能非常熟练的掌握业界涌现的各种新技术和新工具
6. 指导,培训,带团队
7. 帮助ThoughtWorks内部DevOps实践的普及和成长,并能对外展现出ThoughtWorks的领先地位
我想希望你可以……
在构建,部署,和环境管理方面有良好的技术背景,熟悉和了解以下工具和技术:
1. 持续集成工具(Go,Jenkins,Teamcity等)
2. 版本控制系统(Subversion,Git,Mercurial,Perforce等)
3. Linux操作系统和Windows操作系统的管理和运维
4. 脚本语言(Shell,Ruby,Perl,Python,PowerShell等)
5. 构建工具(Ant,NAnt,Rake等)
6. 当测试失败了的时候有哪怕不睡觉也一定要修复的精神
7. 良好的沟通能力——你需要经常和客户沟通、对话,并且能说服他们,打破这些同行的怪癖和思维定势
8. 一颗好奇心,有强烈的愿望持续提升自我和整个团队
如果你还具备以下技能那就更好了(棒棒哒):
1. 对敏捷和精益思想有深入理解,有实际的经验
2. 有虚拟化和云计算方面的技术背景,比如:
3. 配置管理工具(Chef,Puppet,CFEngine等)
4. 应用服务容器,servlet容器,web服务器等
5. 虚拟化/容器平台和技术(VMWare,Xen,KVM,VirtualBox,Vagrant,Docker等)
6. 云计算(OpenStack,AWS,RackSpace Cloud等)
7. 有丰富的运维工作经验,比如:
o 监控
o 灾备和恢复
o 事件管理等
感兴趣的狮子们,发邮件过来哦~
邮箱地址:
[email protected]