Position: SRE / DevOps Engineer in the French Product Company
Company: Alcor
Experience required: 3y
Category: DevOps
English level: intermediate
Published: 2022-05-01T00:00:00+03:00

**Site Reliability Engineering (SRE)** is an engineering discipline that combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. The Platform Engineering team is responsible for keeping user-facing services and other company's production systems running smoothly. We specialize in systems, whether it be networking, operating systems, or some more specific interest in scaling, cloud, or distributed systems. As SRE / Platform Engineers, we are responsible for the big picture of how our systems relate to each other, we use a breadth of tools and approaches to solve a broad spectrum of problems.

**As an SRE / Platform Engineer you will:**

• Design, write, and maintain software to improve the availability, scalability, latency and efficiency of the company's platform, incorporating third-­party open-source tools when available.
• Plan and execute configuration management.
• Own, maintain and continuously improve all systems provided as a service, such as monitoring and data stores.
• Build tools to track, monitor, and visualize infrastructure capacity to assist with business planning and forecasting;
• Engage in and improve the whole lifecycle of services—from inception and design, through deployment, operation and refinement.

**You may be a fit for this role if you:**

• Think about systems - edge cases, failure modes, behaviors, specific implementations.
• Extensive Linux systems experience in distributed environments.
• Have expertise with one of the following languages: Python, Go, Ruby.
• Have experience with:
• Configuration management systems like Terraform, Salt, Ansible, Chef.
• CI/CD workflow tools such as Jenkins, GitHub Actions, Spinnaker.
• Docker, Kubernetes.
• Cloud providers AWS, GCP, DO.
• Designing, analyzing, and troubleshooting large-scale distributed systems.
• Ability to work in a small team.

**Projects you could work on:**

• Design, build and maintain the next generation of the company application platform.
• Coding cloud-based infrastructure automation.
• Design and implement the tools and processes used for distribution, deployment, and change management