About the Role
The DevOps engineering team is responsible for maintaining all dev-related tooling and developing internal tools/web portals to increase efficiency and security across all of our engineering teams. As a Senior/Staff DevOps engineer, you will create automation into the software development lifecycle. You will be a crucial member of a fast-growing company. Your efforts will directly impact the company’s growth by enabling developers to move fast and deliver great products to our customers. This role at ShopBack is a vital part of the development process. You and your team will build DevOps practices & tools to support the development team across three offices. In this role, you will be responsible for the following tasks:
Responsibilities
- Automating and improve development and release processes
- Automating the creation of development & staging environments with required dependencies on Kubernetes
- Ownership of DEV/Staging environments
- Automating security testing across all of our codebases to find and flag vulnerabilities
- Working with engineers to ensure that development follows established processes
- Improving CI/CD infrastructure and deploying best practices to enable fast development
- Building and setting up new development tools and infrastructure
- Developing dev tools & cli for developers to automate redundant tasks
- Managing monitoring & alerting infrastructure at scale
- Bridging the gap between Development and Operations
- Writing high-quality documentation for DevOps tools and practices
Requirements
- 5+ years of experience working in DevOps team
- Hands-on experience with the whole SDLC: Requirement, Design, Code, Test, Deploy
- Excellent coding skills in a modern programming language (preferably Python/Go)
- Experience working with Container orchestration (preferably Kubernetes)
- Knowledge of Development ecosystem tooling: Git/CI/Docker/Kubernetes
- Passion for learning cutting-edge technologies and automating large scale processes
- Software architecture design skills for maintaining High Availability and Fault Tolerance