DevOps Engineer

Full Time
2 months ago

Xometry (NASDAQ: XMTR) powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry’s digital marketplace gives manufacturers the critical resources they need to grow their business while also making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity.

The platform:  https://xometry.eu/en/consists of Customers front + Partners front + order-management back-office ERP system. It is an in-house developed system based on Ruby on Rails/PostgreSQL stack, Typescript/React/GraphQL frontend, Python modules and integrations with 3rd party solutions via APIs. Right now we’re setting up several clones of this European platform for new regions where we start working. Our infrastructure is hosted on AWS platform, with mixed deployments between plain EC2 instances and ECS/EKS containers. 

The team: Currently, the European devops team has a single devops engineer, while the whole IT team is close to 50 people. We serve all non-US business operations with more than 450+ employees and thousands of orders. Together we are building the innovative Uber-like platform for manufacturing, deploying updates every day, so there is a lot of interesting work to be done.

Job Overview: 

We are looking for an experienced DevOps Engineer to join our team. In this role, you will take an active participation in building and maintaining CI/CD processes, evolving the observability platform, and assisting the development team in launching new microservices.. You will also be involved in improving the reliability and resilience of the existing infrastructure..

 The position is full-time with the flexibility to work remotely or in a hybrid office setting.

Tech stack: Infrastructure: AWS, Terraform, Ansible, ECS, EKS, Okta SSO.

CI/CD platform: GitHub Actions, ArgoCD, CloudFormation.

Backend: Ruby on Rails monolith, Python/Go/Ruby containerized microservices, PostgreSQL databases.

Key Responsibilities:

  • Server Infrastructure Management. Architect, build and maintain a robust geo-distributed infrastructure that is the foundation for the functioning of our services. This includes software updates, enforcing configuration consistency, preparing infrastructure for new services, user access management, performance tuning and capacity planning.
  • Support and development of CI/CD processes. Maintain existing and write new CI/CD processes that include coding standards enforcement and testing changes before delivering new features to production.
  • Maintain an observability platform. Organize collection of metrics and logs of internal applications, build Grafana dashboards, write alert rules, and help developers implement OpenTelemetry-compatible metrics for our internal services.
  • Kubernetes migration. Along with the growth of the number of services and traffic, we are starting to gradually unify and migrate services to Kubernetes-based infrastructure. You will be involved in this migration: helping the development team adapt applications to run in a containerized environment, writing Kubernetes manifests, building new reusable deployment and testing processes.
  • Qualifications required:

  • Bachelor’s or Master’s degree in a related field, or equivalent practical experience, 
  • 3+ years of hands-on experience in DevOps Engineer or SRE role, with proven expertise in developing and maintaining infrastructure. Experience with distributed infrastructure, some of which is hosted in mainland China, will be a great advantage.
  • Experience with maintaining infrastructure in public cloud providers: AWS, GCP, Azure. Experience with AWS (especially GovCloud/China partitions) is an advantage.
  • Strong proficiency in PostgreSQL, experience in troubleshooting database performance bottlenecks (both server configuration and problematic queries).
  • Demonstrated ability to work independently, with critical thinking skills to decompose complex, ambiguous requirements into manageable components, while effectively contributing in both lead and support roles within teams.
  • Fluent in both English and Russian, with excellent communication skills for leading and participating in discussions and meetings in both languages.
  • Work conditions

    • Large degree of autonomy in shaping & developing the role further
    • Full-time job. Home Office +  long-term contract as Individual Entrepreneur 
    • Salary (fixed in euro) is negotiable with each candidate. 
    • Significant bonuses or stock option program.
    • Russian speaking remote development team in a large international company. Successful startup (450+ people in Europe) inside the world market leader (1500+ people in total)

    If this job isn’t for you, but you have a friend who may be a perfect fit - share this job with them!

    Xometry is an equal opportunity employer. All applicants will be considered for employment without attention to race, colour, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.

    Here at Xometry we believe in diversity, equity, inclusion and belonging. We are committed to welcoming, respecting and valuing people for who they are as individuals, learning from their differences, embracing their uniqueness and providing a positive workplace for all.   Xometry is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.