DevOps Engineer (Freelancer)
在 Tectu,你可以产生真正的影响!作为一个 DevOps 工程师,你将在提供面向客户的应用程序和后端基础设施方面发挥主要作用。理想的候选人热衷于为不断变化的业务需求和技术景观提供尖端解决方案。你将与我们的产品,UX 和工程团队密切合作来定义和交付这些解决方案。如果你对技术充满激情,自动化和有纪律的自由职业者,我们很想跟你说话。理想的候选人既有愿意,也希望在动态环境中工作,能够在日常活动中应用敏捷方法,并且喜欢独立地工作,几乎没有监督,而且还是在团队环境中。关于 Tectu 的角色,我们与各种客户合作,为解决不同问题和需求提供先进技术解决方案。作为 Tectu 的 DevOps 工程师,你的日期很可能会根据你参与的项目而异,但一般你将执行以下的活动:·从创建到部署时拥有并建立生产级基础设施 ·构建和维护以多种工具运用 CI/CD 管道 · 设计直观和文档化基础设施作为代码,使我们的团队能够有效,安全和正确地完成他们的工作。·确保云基础设施的性能和可用性。· 实施和维护开发人员生产力工具。· 发展公司的 DevOps 实践以实现流和频繁的交付。· 贡献整个团队努力 - 代码审查,设计评论,技术决策和指导他人。· 经验在基础设施上,例如 Terraform,Cloudformation 等代码工具;• 拥有连续集成 (CI) 和连续交付 (CD) 的经验。· 在库伯内特集群的容器化应用程序设置,自动部署,扩展和管理方面的经验。• 运营,监测和优化云基础设施的经验。
查看英文原文
At Tectu, you can make a real impact! As a DevOps Engineer you will play a lead role in delivering customer facing applications and backend infrastructure. The ideal candidate is passionate about delivering cutting edge solutions to support the changing business needs and technology landscape. You will be working closely with others on our Product, UX and Engineering teams to define and deliver these solutions.
If you are passionate about technology, self-motivated and a disciplined freelancer, we would love to speak with you. The ideal candidate has both a willingness and desire to work in a dynamic environment, is able to apply Agile methodologies in day-to-day activities, and who enjoys working both independently with little oversight and in a team environment.
About the Role
At Tectu, we work with various customers, providing advanced tech solutions to solve different problems and needs. As a DevOps Engineer at Tectu, your day will most likely vary according to which projects youre involved in, but generally youll be performing the following activities:
- Owning and building production-grade infrastructure from inception to deployment
- Building and maintaining CI/CD pipelines with a variety of tools
- Designing intuitive and well-documented infrastructure as code that allows our teams to get their jobs done efficiently, securely, and correctly.
- Ensuring the performance and availability of our cloud infrastructure
- Implementing and maintaining developer productivity tools
- Developing the company's DevOps practice to enable smooth and frequent delivery
- Contributing to team-wide efforts - code reviews, design reviews, technical decisions, and mentoring others
Requirements
- 5+ years working with distributed infrastructure and microservices
- Experience with the latest cloud technologies of one (preferably more) of the biggest vendors (AWS, Azure, Google)
- Experience with infrastructure as code tools such as Terraform, Cloudformation, etc
- Experience owning Continuous Integration (CI) and Continuous Delivery (CD)
- Experience in setup, automating deployment, scaling and management of containerized applications with Kubernetes clusters
- Experience in operating, monitoring and optimizing cloud infrastructure
- Strong programming/scripting knowledge (e.g. Python, Bash, etc.)
- Strong troubleshooting skills ability to use system monitoring, logs and other information to achieve root cause analysis and resolution
- A proven track record of owning and delivering tasks and projects on time
Soft Skills
- Strong work ethic and strong core values (honesty, integrity, creativity)
- Sense of urgency, ownership mindset, and customer focus
- Innovative problem solver who takes initiative never stops thinking about ways to improve
- Ability to self-learn new skills and technologies
Advantage
- BS in Computer Science, or similar degree is preferred
- Able to create and communicate the 'big picture' in a clear way.
- Attention to how existing processes can be made more efficient through automation
- Understanding of security threats and how to build secure systems
- Ability and willingness to create fantastic documentation for your peers and teammates
Originally posted on Himalayas