简介
在 IBM 咨询的职业生涯以与全球客户的长期关系和紧密合作为基础。您将与多个行业的愿景者合作,改善全球最具创新性和价值的公司的混合云和人工智能之旅。您加速影响力和为客户带来有意义的变化的能力得益于我们的战略合作伙伴生态系统和 IBM 组合中的强大技术平台。
您的角色和职责
作为一名高级应用开发工程师 - DevOps 和自动化,您将负责以下内容。
主要职责
• 自动化 CI/CD 管道:设计、实施和维护持续集成和持续交付管道,以自动化软件的测试、构建和部署。
• 基础设施即代码 (IaC):使用代码管理基础设施,以确保一致性和可重复性。
• 自动化手动任务:识别并自动化重复或手动任务,以提高效率并减少错误。
• 系统监控和性能:监控系统性能,排除问题并实施解决方案,以确保高可用性和可靠性。
• 安全性:实施安全措施以保护数据和系统,包括自动化优化检查。
• 合作:与开发人员、运营团队和其他利益相关者合作,使 DevOps 实践与组织目标保持一致。
• 工具管理:管理和优化用于部署、监控和操作的自动化工具。
• 故障排除:调查和解决技术问题,进行根本原因分析并制定预防措施。
• 文档:创建和维护过程、程序和系统的技术文档。
• 优化:通过实施高效的资源管理策略来优化基础设施成本。
优先教育背景
硕士学位
所需的技术和专业技能
• 编程语言:精通 Python 等脚本语言
• 云平台:具有 AWS 或 Azure 等云平台的经验
• CI/CD 工具:熟悉 Gitlab 等工具
• 配置管理:具有 Ansible 等工具的经验
• 监控工具:了解 AppD 或 Grafana 等监控工具。
• 系统管理:具备 Linux/Unix 系统管理的基础知识。
• 网络:理解网络概念和技术。
• 问题解决:具备强大的分析和问题解决能力。
• 沟通:具备优秀的书面和口头沟通能力。
• 经验:在 DevOps 或相关角色中拥有 10 年以上的实践经验。
优先技术和专业经验
在自动化解决方案和自动化框架的设计和开发方面拥有 8-10 年的经验。
在大型过渡项目的测试任务管理和交付方面拥有丰富经验。
在软件测试和质量保证方面具有强大的经验,重点是自动化。
在电信领域的订单和计费方面拥有丰富经验。
熟练掌握以下测试自动化工具和技术:Selenium、TestNG、Java、Maven、Rest-Assured、Postman、Cucumber、Protractor、JavaScript、Node.js、AEM、CA DevTest、Appium、Grafana、InfluxDB、MongoDB、Sauce Labs、Selenium Box、Eclipse、IntelliJ、SourceTree、Git、CI/CD、Jenkins、Jira、qTest、Confluence、Jira Align、PIER、PagerDuty、Splunk、Quantum Metric。
在可访问性功能测试和自动化方面具有丰富经验的工具。