Position: DevOps Engineer
Company: ITRex Group
Experience required: 3y
English level: upper

**About the project:**
Our customer is a digital-first media company with over 150 years of history and 30 million online visitors a month. Today it is one of the fastest-growing media platforms in the industry.

**The main stack of technologies on the project:**
Application is built on Python and Django, Percona is used for data storage, Redis for caching.

**Technological stack for the DevOps Position:**
Scripting languages: Bash / Python;
Provisioning tool for IaaC - Terraform;
Cloud - AWS (Lambda, ElasticBeanstalk, ElastiCache, ElasticSearch, RDS, Cloudfront, Route53, EC2, S3, VPC, IAM, CloudWatch);
Tools - Jenkins, Jira, Confluence, Git;
Configuration management tools - Puppet;
Other services - Redis, NewRelic, Nginx.

**Requirements:**
- 3+ years of experience at the related position;
- Strong technical and non-technical communication skills, able to communicate DevOps problems and solutions to technical and non-technical members of the team;
- Hands-on experience in AWS for at least 1 year in production;
- Hands-on experience with Terraform;
- Able to program in Python and write scripts in Bash;
- Knowledge of Linux internals, tuning, and troubleshooting;
- Experience using configuration management (Puppet, Chef, etc) in production;
- English (speaking Upper-intermediate level at least) - for the interview and constant communicating with the team.

**As a plus:**
- Previous experience in migration applications from on-premise servers to the cloud;
- AWS certification:
 * AWS Certified SysOps Administrator - Associate;
 * AWS Certified DevOps Engineer - Professional.

**Responsibilities:**
- Design, develop, deploy, and maintain cloud infrastructure as code using modern cloud infrastructure platforms and automation tools like Terraform;
- Perform migrations of applications, databases, services to Amazon cloud;
- Design and implement CI/CD pipelines;
- Ensure our servers, services, and deployment processes are well documented and well tested;
- Find ways that DevOps automation can make work at the project more productive.
      
**We offer:**
- Work with really interesting projects;
- Flexible work schedule;
- Friendly and engaging professional team;
- Environment open for professional growth;
- Compensation of sports;
- Medical service;
- Kicker and other relaxing activities;
- Regular corporate events;
- Comfortable office with a nice kitchen and delicious buffet at the business center.