Senior Python Developer - DevOps

 Published 3 months ago
    
 Estonia
Apply Now Please mention DailyRemote when applying

Disclaimer: Before you apply, please make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

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

Ace Your Job Interview

Read our advice on how to answer the most common interview questions.