开发运营工程师

无个税15个月前全职
10K SAR Cost Optimization Systems

Cost Optimization Systems

location 利雅得
unsaved
职位描述:DevOps工程师 作为一名DevOps工程师,您将在我们组织的软件系统开发、部署和管理中发挥关键作用。您将与我们的开发、运维和基础设施团队密切合作,确保代码发布的无缝集成和软件交付流程的端到端自动化。您的主要重点将是优化资源、简化工作流程,并改善软件系统的整体可靠性、效率和安全性。 职责: 1. 设计、实施和维护我们的持续集成/交付(CI/CD)流水线,以实现自动化的代码集成、测试和部署。 2. 与开发团队合作,了解软件需求,识别潜在瓶颈,并提出解决方案,以提升应用性能、安全性和可扩展性。 3. 使用基础设施即代码(IaC)技术部署和管理各种基础设施组件,包括服务器、数据库、负载均衡器和监控工具。 4. 开发和维护监控、日志记录和警报系统,以实时主动地识别和解决软件和基础设施问题。 5. 进行自动化测试、代码审查和性能调优,以确保软件系统的稳定性和可靠性。 6. 排查生产问题,提供根本原因分析,并采取预防措施,以最大程度地减少未来的事故。 7. 与跨职能团队合作,改进发布管理实践,并在软件升级或维护活动期间最大程度地减少停机时间。 8. 保持对行业最佳实践、新兴技术和DevOps领域的进展的了解,不断改进我们的软件交付流程。 9. 积极参与敏捷/Scrum仪式,为开发团队提供DevOps实践的技术指导和支持。 要求: 1. 计算机科学、工程或相关领域的学士学位。 2. 作为DevOps工程师或类似角色的工作经验。 3. 对软件开发生命周期、敏捷方法和DevOps原则有深入的了解。 4. 熟练使用CI/CD工具(如Jenkins、Travis CI、CircleCI)和版本控制系统(如Git、SVN)。 5. 熟练掌握脚本语言(如Bash、Python、Ruby)和配置管理工具(如Ansible、Chef、Puppet)。 6. 有使用AWS、Azure或Google Cloud等云平台的经验,包括使用Terraform或CloudFormation等基础设施即代码框架进行基础设施配置和管理。 7. 了解容器化技术(如Docker、Kubernetes)及相关编排工具。 8. 熟悉网络原理、安全实践和系统管理。 9. 较强的解决问题的能力,并能在团队合作的环境中有效协作。 10. 出色的沟通和文档编写能力。 作为一名DevOps工程师加入我们充满活力和创新的团队,为我们的软件系统的持续改进和可扩展性做出贡献,同时确保高效可靠的软件交付实践。 工作类型:全职 薪资:从每月﷼10,000.00起 通勤能力: • 丽雅德(必须) 搬迁能力: • 丽雅德:开始工作前搬迁(必须)