作为Lucidya的DevOps工程师,你的主要目标是优化软件开发和部署流程,促进开发和运维团队之间的合作。你的角色在实现高效、自动化和可靠的工作流程方面至关重要。
职责:
• 持续集成/持续部署(CI/CD):实施和维护CI/CD流水线,自动化软件交付。
• 基础设施即代码(IaC):利用IaC工具管理和配置基础设施,确保可扩展性和可靠性。
• 监控和日志记录:设置监控解决方案和集中日志记录,主动检测和解决问题。
• 合作:促进开发和运维团队之间的沟通,提高软件交付的效率和质量。
• 安全:在开发和部署过程中实施安全最佳实践。
• 自动化:识别自动化机会,减少日常任务中的手动干预。
• 云服务:与云服务提供商合作,优化基础设施并有效利用云服务。
资格要求:
• 计算机科学或相关领域的学士学位。
• 至少5年DevOps角色或相关领域的实际经验。
• 在DevOps文化或类似职位中有实际经验。
• 熟练掌握脚本语言(例如Python、Bash)。
• 熟悉CI/CD工具和实践。
• 熟悉容器化和编排工具(例如Docker、Kubernetes)。
• 对IaC原理和工具(例如Terraform)有深入了解。
• 有使用Ansible、Puppet或Chef等配置管理工具的经验。
• 有完整软件开发生命周期(SDLC)的经验。
• 有构建和维护自定义工具和脚本的经验。