[8AI] DevOps 工程师
[8AI] DevOps Engineer
我们是 Software Mind,一支充满激情的工程师团队,随时准备为顶级公司的项目注入动力!我们的目标是始终领先一步。加入一家持续成长的多元文化公司,这里的工作环境获得 Great Place To Work 认证!
核心职责:
• 设计和实现基础设施即代码(IaC):使用 Terraform 在 Azure 和 Cloudflare 上自动化并管理基础设施,确保一致且可扩展的部署。
• 协调容器化应用:利用 Kubernetes 部署、扩展和管理容器化服务,使用 Helm 打包和发布服务及依赖项,确保高可用性和弹性。
• 监控、优化并确保系统性能的可观测性:使用 Prometheus 和 Grafana 实现解决方案,跟踪和优化系统性能,识别瓶颈,保持系统健康。
• 协作开发 CI/CD 流水线:开发和维护持续集成和持续交付流水线,自动化软件交付流程,优化工作流。
• 确保安全与合规(DevSecOps):在 DevOps 生命周期中应用最佳安全和合规实践,包括管理密钥、进行安全扫描,并遵守监管要求。
• 排查并解决基础设施和应用问题:诊断并解决开发和生产环境中的基础设施相关问题,确保最小的中断。
• 计算机科学、信息技术或相关工程领域的学士/硕士学历。
• 4-7 年相关行业经验,作为 DevOps 工程师(或类似角色),支持基于云的基础设施和自动化。
• 基础设施即代码(IaC):有使用 Terraform 自动化基础设施配置和管理的实际经验。
• 容器化和编排:深入理解 Kubernetes 和 Docker(包括 Helm),用于部署、管理和扩展容器化应用。
• 云经验:在生产环境中使用 Azure 或 AWS 的实际经验。
• GitOps:有使用 GitOps(优先 FluxCD)的实际经验。
• 监控与可观测性:有使用 Prometheus 和 Loki 进行监控、告警和可视化系统性能指标的实际经验。
• CI/CD 流水线:有设计、维护和自动化 CI/CD 流水线的丰富经验(优先使用 GitHub Actions)。
• 脚本和自动化:熟悉使用 Python 或 Shell 编写脚本,自动化日常任务和流程。
查看英文原文
We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company’s projects! Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work!
Core Responsibilities:
• Design and Implement Infrastructure as Code (IaC): Utilize Terraform to automate and manage infrastructure across Azure and Cloudflare, ensuring consistent and scalable deployments.
• Orchestrate Containerized Applications: Leverage Kubernetes to deploy, scale, and manage containerized services, using Helm to package and release services and dependencies, ensuring high availability and resilience.
• Monitor, Optimize, and Ensure Observability of System Performance: Implement solutions using Prometheus and Grafana to track and optimize system performance, identify bottlenecks, and maintain system health.
• Collaborate on CI/CD Pipeline Development: Develop and maintain continuous integration and continuous deployment pipelines, automating the software delivery process and streamlining workflows.
• Ensure Security and Compliance (DevSecOps): Apply best practices for security and compliance within the DevOps lifecycle, including managing secrets, conducting security scans, and adhering to regulatory requirements.
• Troubleshoot and Resolve Infrastructure and Application Issues: Diagnose and resolve infrastructure-related problems across development and production environments, ensuring minimal disruption.
• BS/MS in Computer Science, Information Technology, or a related Engineering field.
• 4-7 years of relevant industry experience as a DevOps Engineer (or in a similar role), supporting cloud-based infrastructure and automation.
• Infrastructure as Code (IaC): Proven experience with Terraform for automating infrastructure provisioning and management.
• Containerization and Orchestration: Deep understanding of Kubernetes and Docker (including Helm) for deploying, managing, and scaling containerized applications.
• Cloud Experience: Hands-on experience with Azure or AWS in production environments.
• GitOps: Practical experience with GitOps (preferably FluxCD).
• Monitoring and Observability: Hands-on experience using Prometheus and Loki for monitoring, alerting, and visualizing system performance metrics.
• CI/CD Pipelines: Strong experience in designing, maintaining, and automating CI/CD pipelines (preferably with GitHub Actions).
• Scripting and Automation: Proficiency in scripting languages like Bash, Python, or PowerShell to automate tasks and improve efficiency.
• Security Knowledge: Experience implementing security measures within the DevOps lifecycle, including managing secrets and ensuring compliance.
• Problem-Solving Skills: Ability to troubleshoot and resolve complex infrastructure issues in a timely and efficient manner. • Communication Skills: Ability to work effectively within a cross-functional team, sharing knowledge and collaborating on projects.
Nice to Have:
• Experience with DevSecOps, security compliance, and penetration testing.
• Familiarity with Active Directory, cloud networking, and Azure-specific networking setups.
• Exposure to high-load systems and MLOps pipelines.