初级DevOps工程师

16个月前远程全职
70K - 110K Clarity Technology Partners

Clarity Technology Partners

location 洛杉矶
unsaved
职位名称:初级DevOps工程师 地点:远程 公司简介 我们的客户是联邦部门可靠和值得信赖的IT解决方案提供商。他们为客户提供端到端的解决方案来应对其使命挑战。我们正在寻找一名初级DevOps工程师,为我们的政府客户提供支持。 薪资期望:7万美元-11万美元 职位概述:作为一名初级DevOps工程师,您将是我们技术团队的重要成员,专注于将DevOps实践融入我们的开发生命周期。这个角色为对自动化、CI/CD和Salesforce开发充满热情的个人提供了绝佳机会。您将与跨职能团队密切合作,简化我们的部署流程,增强系统可靠性,并为我们的软件开发生命周期的效率做出贡献。 职责: - CI/CD实施:设计、实施和维护持续集成和持续部署(CI/CD)流水线,自动化软件交付过程。 - Salesforce Apex集成:与开发人员合作,将CI/CD流程集成到Salesforce开发工作流中,特别关注Apex开发。 - Jenkins自动化:利用Jenkins自动化构建、测试和部署各种应用程序和环境的任务。 - 脚本和自动化:开发脚本和自动化工具,简化重复任务,提高开发和部署生命周期的效率。 - 环境管理:为开发、测试和生产环境的设置、配置和管理做出贡献。 - 监控和日志记录:实施和维护监控和日志记录解决方案,确保系统健康,并提供应用程序性能的见解。 - 协作:与开发和运维团队密切合作,解决问题,优化流程,确保系统稳定性。 - 文档编写:为CI/CD流程和基础架构配置创建和维护清晰全面的文档。 - 安全实践:在CI/CD流水线和基础架构中实施和增强安全最佳实践。 - 学习和发展:保持对DevOps趋势、工具和技术的更新,并积极参与个人发展。 所需技能: - CI/CD知识:对持续集成和持续部署的概念和工具有一定了解。 - Salesforce Apex:了解Salesforce开发,重点关注Apex代码和其在CI/CD流程中的集成。 - Jenkins经验:具备使用Jenkins进行应用程序构建、测试和部署的实际经验。 - 脚本语言:熟练掌握脚本语言(如Shell、Python)进行自动化操作。 - 版本控制:熟悉版本控制系统,如Git。 - 基础设施即代码(IaC):对基础设施即代码的概念和工具有基本了解。 - 解决问题:较强的解决问题的能力和解决复杂问题的能力。 - 沟通能力:有效的沟通能力,与跨职能团队合作。 其他优选技能: - 容器化:熟悉容器化技术,如Docker。 - 编排:了解编排工具,如Kubernetes。 - 云平台:接触过云平台,尤其是AWS。 - 监控工具:具备监控工具的经验。 - 敏捷实践:了解敏捷开发方法论。 - 数据库知识:对数据库及其在CI/CD流程中的集成有基本了解。 - 认证:具备DevOps或CI/CD工具相关的认证。 - Web技术:熟悉Web技术及其对CI/CD流程的影响。