高级DevOps工程师 C-497

15个月前远程全职
Smash CR

Smash CR

location 旧金山
unsaved
SMASH,我们是谁? 我们是哥斯达黎加和哥伦比亚的技术专业人士的代理人,帮助他们在美国建立职业生涯。 • 我们相信与我们的人才建立持久的关系。我们投入时间了解他们作为个体的情况,并理解他们在职业生涯中寻求的下一步。 • 我们旨在找到完美的匹配。作为代理人,我们确保将我们的人才与我们的美国客户配对,不仅仅是基于他们的技术技能,还包括文化适应性。我们的核心竞争力是快速找到合适的人才。 • 我们有意远离“承包商”或“外包”类型的关系。我们的客户不想要承包商或“只是一个服务”。我们的人才也是如此。 我们的福利 • 在家工作 • 员工和亲属的英语学院 • 商业技能教练 - 认证 • 与技术大学的折扣 • 活动和额外福利 这个职位是远程与美国公司合作,您需要具备哥斯达黎加的公民身份或工作许可才能申请这个职位。 为了有效地履行工作职责,个人必须能够成功地完成每个工作职责。 • 通过与组织中的其他IT专业人员密切合作,倡导DevOps流程。 • 负责与团队和资源合作,实施和过渡到完全自动化的CI/CD流水线,始终关注将安全性、质量、性能、可扩展性和高可靠性整合到软件开发生命周期的每个部分。 • 在这个角色中,系统自动化的强烈愿望和适应能力定义了成功。 • 出色的沟通技巧(口头和书面)至关重要,以及在与组织中的其他技术团队进行互动和回应时表现非常专业。 • 在软件工程师和质量工程师之间充当IT基础设施团队和软件开发团队之间的联络人,为他们提供运营支持。 • 在增强自动化以支持完全启用的CI/CD环境的同时,执行遗留软件部署。 • 与软件工程师、系统管理员和网络工程师协调合作,帮助确保不同项目之间的技术标准化。 • 协助解决系统问题和故障。 • 可能需要在偶尔的晚间和周末工作时间内支持生产发布和解决系统问题。 • 与组织中的IT专业人员合作,建立标准和最佳实践,并降低复杂性。 • 不断引入改进和扩展系统和服务的新方法,包括微服务架构、云计算和其他不断发展的技术。 知识、技能和能力 所列要求代表了所需的知识、技能和/或能力。合理的适应措施可以使残疾人能够执行基本工作职能。 经验 • 至少4年软件开发经验。 • 至少2年的系统管理员或DevOps工程师角色经验。 • 深入了解Azure。 • 有Terraform经验。 • 能够为组织内部开发的软件和外部获得的系统的SDLC流程和方法论的标准化做出贡献。 • Windows服务器经验,包括系统安装、配置、管理、故障排除。 • Linux经验,包括系统安装、配置、管理、故障排除。 • 有PowerShell和Bash等脚本语言的经验。 • 有Azure DevOps、Octopus、Jenkins或Bamboo等CI/CD工具的经验。 • 有Docker编排和管理(Kubernetes / Swarm)的经验。 • 愿意并能够按指派执行软件开发任务,具有在C#、MVC、.NET Core或其他面向对象语言中实施和故障排除代码更改的能力。 • 熟悉用于UI和API测试的测试自动化框架实施。 • 能够以自动化方式架构和开发所需的工具和实用程序,以支持整个SDLC过程。 • 有Git中源代码管理的经验(仓库、分支、合并等)。 • 有MS SQL Server的经验。 • 使用PostMan和SoapUI等工具在服务层进行测试的经验。 • 熟悉加密、证书和密钥管理等标准IT安全实践。 • 熟悉银行或信用合作社的监管和安全要求是一个加分项。