DevOps工程师
DevOps Engineer
作为1001的DevOps工程师,你将在提升和优化我们的CICD(持续集成和持续部署)流程以及管理维护我们的AWS云基础设施方面发挥关键作用。你将与跨职能团队紧密合作,实施云最佳实践,提高系统可靠性,并优化云成本。如果你对自动化、可扩展性和云技术充满热情,我们期待你的加入。
职责:
- 设计、实现并优化CICD流水线,以自动化软件交付流程。
- 管理和维护我们在AWS上的云基础设施,包括ECS、RDS、DocumentDB、Redis等。
- 使用Terraform将云基础设施转化为代码。
- 实施并执行云安全措施和最佳实践。
- 监控系统性能,排查问题,并确保高可用性和可扩展性。
- 与开发团队合作,简化部署流程并提高系统可靠性。
- 实施措施以优化云成本和资源利用率。
- 跟踪最新的云技术和最佳实践。
要求:
技术技能:
- 熟练掌握AWS服务,包括ECS、RDS、DocumentDB、Redis、CloudFormation等。
- 在使用Jenkins、BitBucket Pipelines或其他类似工具设计和实现CICD流水线方面有丰富经验。
- 熟悉容器化技术如Docker以及编排工具如Kubernetes。
- 有使用基础设施即代码(IaC)工具如Terraform或AWS CloudFormation的经验。
- 熟悉监控和日志工具如CloudWatch、Prometheus、ELK套件等。
- 熟悉脚本语言(例如Bash、Python)用于自动化和基础设施管理。
- 有使用版本控制系统如Git的经验。
- 理解网络概念和云环境中的安全最佳实践。
软技能:
- 强大的问题解决能力和细致的工作态度。
- 优秀的沟通和协作能力。
- 在快节奏、动态的环境中有效工作的能力。
- 适应性强,愿意学习新技术。
- 主动的心态,注重持续改进。
- 能够合理优先处理任务并高效管理时间。
教育和经验:
- 计算机科学、工程或相关领域的学士学位(或同等经验)。
- 至少2年相关工作经验。
查看英文原文
As a DevOps Engineer at 1001, you will play a pivotal role in enhancing and optimizing our CICD (Continuous Integration and Continuous Deployment) pipelines, as well as managing and maintaining our cloud infrastructure on AWS. You will collaborate closely with cross-functional teams to implement cloud best practices, enhance system reliability, and optimize cloud costs. If you are passionate about automation, scalability, and cloud technologies, we want to hear from you.
Responsibilities:
- Design, implement, and optimize CICD pipelines to automate software delivery processes.
- Manage and maintain our cloud infrastructure on AWS, including ECS, RDS, DocumentDB, Redis, etc.
- Convert cloud infrastructure to code using Terraform.
- Implement and enforce cloud security measures and best practices.
- Monitor system performance, troubleshoot issues, and ensure high availability and scalability.
- Collaborate with development teams to streamline deployment processes and improve system reliability.
- Implement measures to optimize cloud costs and resource utilization.
- Stay up-to-date with the latest cloud technologies and best practices.
Requirements:
Technical Skills:
- Proficiency in AWS services, including ECS, RDS, DocumentDB, Redis, CloudFormation, etc.
- Strong experience in designing and implementing CICD pipelines using tools like Jenkins, BitBucket Pipelines, or similar.
- Solid understanding of containerization technologies such as Docker and orchestration tools like Kubernetes.
- Experience with infrastructure as code (IaC) tools like Terraform or AWS CloudFormation.
- Familiarity with monitoring and logging tools such as CloudWatch, Prometheus, ELK stack, etc.
- Knowledge of scripting languages (e.g., Bash, Python) for automation and infrastructure management.
- Experience with version control systems like Git.
- Understanding of networking concepts and security best practices in cloud environments.
Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work effectively in a fast-paced, dynamic environment.
- Adaptability and willingness to learn new technologies.
- Proactive mindset with a focus on continuous improvement.
- Ability to prioritize tasks and manage time efficiently.
Education and Experience:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Minimum of 2 years of experience in a DevOps or cloud engineering role.
- AWS certification(s) such as AWS Certified DevOps Engineer, AWS Certified Solutions Architect, etc. (preferred).
Originally posted on Himalayas