DevOps工程师
DevOps Engineer
职位描述
我们正在寻找一位拥有在Azure中设计、实施和维护云基础设施经验的DevOps工程师。该职位面向一家知名的美国客户,提供与国际团队紧密合作的机会,在动态且具有挑战性的环境中工作。理想的候选人应具备Docker、Kubernetes和CI/CD流水线的强项技能,同时具备高级英语沟通能力。
我们特别关注在Azure故障排除和事件管理方面有丰富实践经验的候选人。理想的候选人应能够诊断和解决复杂的生产问题,具备出色的解决问题能力,并具备优秀的英语沟通技巧,以便在事件解决和运维支持过程中与国际团队有效互动。
职责
- 使用基础设施即代码(Infrastructure as Code)设计、构建和维护可扩展的Azure基础设施。
- 开发和管理CI/CD流水线,以支持自动化部署和发布流程。
- 监控系统性能,排查问题,并确保环境的高可用性。
- 领导并支持Azure基础设施的故障排查、生产事件管理和根本原因分析,以确保服务可靠性并减少停机时间。
- 与开发和QA团队密切合作,改进构建和发布流程。
- 在云环境中实施安全最佳实践和合规标准。
- 创建和维护基础设施、流程和配置的文档。
- 在必要时参与事件管理和根本原因分析。
要求
必备条件
- 3年以上作为DevOps工程师或类似角色的工作经验。
- 对Azure服务和架构有扎实的实践经验。
- 有在云环境中排查Azure基础设施问题和处理生产事件的经验。
- 具备强大的事件管理能力,包括问题诊断、优先级排序、沟通以及与技术团队的协调。
- 有使用Azure DevOps、GitHub Actions、Jenkins或其他类似平台设计、实施和维护CI/CD流水线的经验。
- 熟练掌握Bash、Python和/或PowerShell脚本编写。
- 熟悉Linux服务器和系统管理。
- 对基础设施即代码(Infrastructure as Code)原则有深入理解,并有Ansible的实际使用经验。
- 有管理云环境的经验
查看英文原文
Description
We are looking for a DevOps Engineer with proven experience in designing, implementing, and maintaining cloud infrastructure in Azure. This position is for a prominent American client, offering the opportunity to work closely with international teams in a dynamic and demanding environment. The ideal candidate will have strong skills in Docker, Kubernetes, and CI/CD pipelines, along with advanced English communication skills.
We are particularly interested in candidates with strong hands-on experience in Azure troubleshooting and incident management. The ideal candidate should be comfortable diagnosing and resolving complex production issues, have excellent problem-solving abilities, and possess outstanding English communication skills to effectively interact with international teams during incident resolution and operational support.
Responsibilities
- Design, build, and maintain scalable Azure infrastructure using Infrastructure as Code.
- Develop and manage CI/CD pipelines to support automated deployments and release processes.
- Monitor system performance, troubleshoot issues, and ensure high availability of environments.
- Lead and support Azure infrastructure troubleshooting, production incident management, and root cause analysis to ensure service reliability and minimize downtime.
- Collaborate closely with development and QA teams to improve build and release workflows.
- Implement security best practices and compliance standards across cloud environments.
- Create and maintain documentation for infrastructure, processes, and configurations.
- Participate in incident management and root cause analysis when necessary.
Requirements
Must-Have
- 3+ years of experience as a DevOps Engineer or in a similar role.
- Strong hands-on experience with Azure services and architecture.
- Demonstrated experience troubleshooting Azure infrastructure issues and handling production incidents in cloud environments.
- Strong incident management skills, including issue diagnosis, prioritization, communication, and coordination with technical teams.
- Experience designing, implementing, and maintaining CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, Jenkins, or similar platforms.
- Solid scripting skills using Bash, Python, and/or PowerShell.
- Working knowledge of Linux servers and system administration.
- Strong understanding of Infrastructure as Code principles and hands-on experience with Ansible.
- Experience managing or working with Nexus Repository Manager.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Knowledge of change management processes and best practices.
- Strong troubleshooting and problem-solving skills.
- Ability to collaborate effectively with technical teams and stakeholders.
- Excellent English communication skills, with the ability to confidently communicate during incident response, troubleshooting sessions, and cross-functional collaboration.
- Ability to work independently and manage priorities in a dynamic environment.
Nice-to-Have
- Experience with Rancher or similar container management platforms.
- Exposure to cloud infrastructure automation and orchestration tools.
- Experience working in Agile environments.
- Familiarity with monitoring and observability tools.
Soft Skills
- Strong communication and collaboration skills.
- Proactive and self-driven mindset.
- Ability to remain calm under pressure and adapt to changing priorities.
- Comfortable reaching out to teammates and stakeholders when encountering challenges instead of remaining blocked.
- Strong ownership mentality and commitment to delivering results.
- Team-oriented approach with a positive attitude and continuous learning mindset.
Benefits
- Fully remote work arrangement as a contractor.
- Competitive salary in USD.
- 10 paid time off (PTO) days per year.
- 100% company-covered international certifications and trainings of your choice.
- Access to coworking spaces.
- English classes to enhance your language skills.
- Engaging team-building activities, personalized gifts, and a welcome kit to make you feel part of the team.
Originally posted on Himalayas