Position: Lead DevOps Engineer
Company: Apprecode
Experience required: 5y
English level: intermediate

**Project Description:**

The communication and messaging platform that helps customers deliver messages between enterprises, social media, mobile devices, and providers (more than half a billion messages yearly).
The company developed a single endpoint for end-user messages processing – SMS, MMS, RCS, WhatsApp, Facebook, WeChat, and others. Integrates with big enterprises and banks, providing a secure and reliable messaging service.

**
Responsibilities**

- The candidate will be working on building improving infrastructure for messaging platforms for both Cloud and On-Premises.
- Will take an active part in redesigning CI/CD on the existing platform to support new and old systems.
- Develop documentation and perform regular knowledge sharing with other team members.
 
**The candidate should have:**
- Experience/Ability to lead senior engineers team.
- A self-managed team player’s attitude.
- Extensive experience with Linux administration, networking concepts, Cloud technologies, and services. ( AWS preferred ) 
- Architecture vision and experience are welcome to be able to create, define and implement solutions from scratch or improve existing ones.
- Strong understanding of CI/CD, deployment, high availability, and monitoring concepts. 
- Docker and K8S experience are preferred.
- Creative thinking and ability to quickly grasp new concepts.
- Upper-Intermediate English level for direct client communication, presentations, etc.

**Experience in the following technologies:**

- Strong Linux administration experience and Bash scripting  
- Networking technologies (incl. LDAP)
- AWS, Ansible, Terraform.
- Docker and K8S (preferred to have).
- Nginx, Tomcat  
- Mongo, PostgreSQL, Kafka  
- GitLab, CI, Jenkins


**What we offer:****
**
- Ability to work remotely
- Insurance policy
- Paid time off — 20 working days; paid sick days — 10 working days
- Friendly and calm atmosphere in the company
- Career and professional growth
- Individual development plan
- Technical leads and mentors
- Open management and well-established processes
- Regular performance reviews
- Paid meet-ups and courses
- Variety of training opportunities and knowledge sharing
- English classes compensation according to company policy.