Technologies used in the project: FE: TypeScsript, Vue, Webpack, SCSS, PugBE: PHP, Bitrix, Laravel, DDD, Rest API Stack: MySQL, MSSQL, RabbitMQ, Elasticsearch, Redis, Linux, Prometheus, Ansible, Gitlab/GitLab CI, Jenkins (Groovy, pipelines), CephResponsibilities:* Construction and development of the infrastructure of a highly loaded site* Implementation of CI/CD best practices in the process of product development and delivery* Automation of infrastructure deployment, configuration and support p
Technologies used in the project: FE: TypeScsript, Vue, Webpack, SCSS, PugBE: PHP, Bitrix, Laravel, DDD, Rest API Stack: MySQL, MSSQL, RabbitMQ, Elasticsearch, Redis, Linux, Prometheus, Ansible, Gitlab/GitLab CI, Jenkins (Groovy, pipelines), CephResponsibilities:* Construction and development of the infrastructure of a highly loaded site* Implementation of CI/CD best practices in the process of product development and delivery* Automation of infrastructure deployment, configuration and support processes* Development of system monitoring and overview* Solving technical problems* Participation in infrastructure development of other company web projects* Construction and migration of infrastructure to own private cloud Candidate's technical stack and basic requirements:* 2+ years of work in website infrastructure projects* Deep knowledge of Linux OS (Debian/Centos)* Understanding of basic network protocols and services: IP, ICMP, TCP/UDP, HTTP, DNS* Ability to automate the results of your work with the help of ansible, bash* Experience of working with busy, fault-tolerant installations of MySQL databases (async/sync replication)* Experience of deploying and supporting environments on Docker platforms * Experience of building pipelines with the help of Jenkins /GitlabCI* Experience with monitoring systems Zabbix, Prometheus, Tick, ELK stack Mandatory: Deployment, operation and development of high-load (highload) Linux-based systems. Design, configuration and use of online service monitoring systems with 24/7/365 operation requirements. Development, implementation and operation of CI/CD DevOps solutions for a team of software engineers. Jenkins, ElasticSearch, ansible. Means of backing up server infrastructure for databases with experience in forming recovery regulations and controlling backup copies. It will be an advantage: Forecasting possible points of failure by load. Administration and maintenance of databases. Docker/Kubernetes. It will be a plus:* experience in Terraform, Python, PHP* experience in Kubernetes* experience in busy projects. Team: Team Leader Online development, Project-manager, BackEnd, FrontEnd Developers DevOps, QA. mandatoryGoals for the onboarding (adaptation) period: 1. Form your own understanding of the project's IT infrastructure. 2. Develop an understanding of possible "points of failure" in the project and provide a plan for their elimination with the formation of "regulations" in case manual work is needed. 3. Perform at least a few "easy" tasks in the profession. 4. Perform one "difficult" task of scanning and configuring monitoring systems. Working conditions: 60/40 office/remote (optional) after the end of the trial period