加入HPCC作为一名DevOps工程师,并成为我们团队的一部分,帮助搭建开发和运维之间的桥梁。您的角色将在确保软件和服务高效可靠地交付给NTU的教职员工和学生方面起到关键作用。
职责
• 通过实施自动化解决方案(如Ansible、Chef、Puppet或Terraform)简化手动任务、重复性流程和工作流程。这包括构建、测试和部署流水线的自动化,以及基础设施的配置管理和部署。
• 管理和维护底层基础设施,主要关注本地和云环境。
• 与安全团队合作,在开发和部署生命周期中整合安全最佳实践,确保安全和稳健的端到端流程。
• 实施强大的监控和日志解决方案(如Grafana、ELK stack),及时解决和排除应用程序和基础设施的问题。
• 通过各种技术优化应用程序和基础设施的性能,确保系统能够有效处理不同的工作负载。
• 熟练使用GitHub管理版本控制系统,确保所有代码更改都得到正确的版本控制、跟踪和文档化。
• 使用Singularity等容器技术和Kubernetes等容器编排平台,实现可扩展和可靠的应用程序部署。
• 发现流程改进和自动化的机会,提高软件交付流程的整体效率和可靠性。
要求
• 计算机工程、计算机科学或相关专业学位。
• 至少6年相关经验,最好在IT或高等教育环境中,至少有3年的软件开发、Linux和开源环境实际经验。
• 具备使用DevOps工具和在DevOps环境中工作的经验非常重要。
• 具备良好的团队合作和沟通能力,能够有效地与开发人员、运维人员和其他利益相关者合作。
• 具备良好的分析能力,能够高效地识别和解决问题,并解决问题的根本原因。
• 对于学习和了解DevOps领域的新兴技术和行业趋势充满热情。
雇主机构:NTU