Ready to become a Wriker?
The DevOps team at Wrike enables Product Engineering and Ops with scalable, automated solutions to streamline product delivery pipelines. We embrace modern approaches, combining market-leading tools with Wrike-specific in-house solutions, to maintain "Elite" 4-key metrics performance.
In this role, you will design and implement components of an internal development platform, such as scripts, CLI tools, microservices, and UI components. To be a successful candidate, you must excel at Python development and have experience creating maintainable, well-tested production code. You should also have an understanding of SDLC in general, DevOps practices, containerization, GitOps, and cloud platforms.
More about Your team
- You'll report to Pavel Ivakin, a manager with a strong engineering background.
- DevOps team at Wrike consists of 7 members: 3 cloud-focused engineers, 3 dev-focused, and the manager.
How we work?
- Tech stack:
- Languages and frameworks: latest Python versions, TypeScript, Bash
- Frameworks and libs: FastAPI, Pytest+VCR, SQLAlchemy, Angular
- Infrastructure: Gitlab, Gitlab-CI, TeamCity, k8s(GKE), ArgoCD, Linux, GCP Prometheus, Grafana, Sentry
- Scrum based processes (standups, weekly plannings, quarterly plannings)
- Hybrid mode: 1-2 days working from the office by agreement to foster collaboration.
How You’ll make an impact
- By implementing and adapting internal development platform to constantly changing engineering needs using data-driven decisions
- By automating release processes and implementing GitOps workflows with ArgoCD
- By ensuring high code quality through comprehensive testing strategies
- By maintaining and improving system documentation and runbooks
- By participating in incident response and providing technical support for platform users
- By adopting best practices across industry
- By improving FE and BE CI/CD product pipelines
- By maintaining L10n integrations
- By working on Mobile app pipelines improvements
- By maintaining pipeline performance goals and error budget
You will achieve your best if you have
- Advanced expertise in typed-annotated async Python
- A willingness to take ownership of specific projects
- Ability to conduct meetings with internal clients
- Experience writing user and tech documentation
- Strong debug skills including dealing with network problems and SQL performance issues
- Essential Linux skills
- Confident level of English
You will stand out with
- Experience working on internal development platforms
- Acting as role-model with your strongest sides fostering team culture
- Understanding of GitOps principles
- Experience with other programming languages
- Experience with applying best security practices
- Familiarity with modern monitoring solutions and concepts
Perks of working at Wrike
- 28 calendar days of paid vacation
- Sick leave compensation
- Life insurance plan
- Health insurance plan
- Fitness plan (800 EUR/year)
- Parental leave
- 2 volunteer days
- Full-remote & On-demand access to Co-working space
- Utility allowance (30 EUR/month, subject to taxation)
What’s next?
- Introduction call with a Recruiter
- Technical interview
- Cultural interview
Your recruitment buddy will be Pavel Kucera, Technical Recruiter.
#LI-PK1