Position: DevOps Team Lead
Company: Matchit.me
Category: DevOps
Experience required: 5y
English level: upper
Published: 2023-08-01T00:00:00+03:00

We are seeking a DevOps to lead the development of a cutting-edge banking mobile application for Android, iOS, and Huawei platforms. Our primary goal is to deliver exceptional user experiences by creating an interactive, intuitive, and user-friendly app. Leveraging common technologies and methodologies, we are dedicated to ensuring top-tier performance. Our dynamic team consists of 6 DevOps Engineers.

Responsibilities:

- Lead and manage the DevOps team, fostering collaboration with various development teams.
- Serve as a technical expert and pivotal point of contact for the DevOps team.
- Establish an automated Deployment Pipeline to facilitate seamless application and infrastructure deployment to production.
- Diagnose and troubleshoot issues, ensuring the pipeline's efficiency and functionality.
- Provide necessary environments for development and testing.
- Define, oversee, and delegate tasks within the team.
- Set up new infrastructure components, monitor processes, and more.
- Enhance the skillset of the DevOps team to independently address common challenges.
- Support the company's application transformation into a decoupled service-oriented architecture.

Preferred Qualifications:
- Thorough comprehension of Continuous Integration/Continuous Deployment (CI/CD) approaches.
- Hands-on experience in provisioning and deploying cloud infrastructure on AWS, utilizing services such as Aurora, Lambda, ECS, EKS, RDS, ELB, EC2, S3, CloudFront, Route53, SES, etc.
- Proficiency with Jenkins (GitHub actions, GitLabCI, or similar) for creating and maintaining CI/CD processes for cloud-deployed applications.
- Practical exposure to Infrastructure as Code (IaC) using automation tools/configuration management systems like Terraform or AWS CloudFormation.
- Familiarity with logging and monitoring tools like Dynatrace, DataDog, Prometheus, AWS CloudWatch, ELK stack, PagerDuty, and others.
Sound understanding of Linux environments and automation scripting.
- Strong grasp of top DevOps practices and methodologies.
- Upper-intermediate or higher proficiency in English.

If you possess a passion for driving innovation, optimizing performance, and leading a dynamic team in a fast-paced environment, we encourage you to apply. Join us in transforming our banking mobile application into an exceptional user experience.