Position: Technical Lead/Software Architect
Category: Lead
English level: upper
Years of experience: 10

- managing a distributed team of 8 people in several time zones
- implemented Scrum processes from scratch
- is responsible for technical decisions/documentation/backlog etc
- setting up code review and CI/CD processes from scratch
- developing a large scale distributed system that utilizes Cassandra and several AWS hosted services to provide distributed reliable storage of core data across multiple data centers and provide a databus for subscribers to receive real-time notifications of data updates
- developing  Kafka/Spark-based data pipelines
- developing a Prometheus-like internal monitoring system.
- developing a request-driven asynchronous framework for delivering files between multiple destinations, such as HTTP, S3 and FTP
-  performing migration of highly customized 100TB Cassandra cluster and applications to the newest versions without downtime
-  performed migrations of various services to containers (k8s, AWS Fargate)
-  performing complex migration of services hosted in physical data centers to the cloud
-  performing cost-saving activities that save 15k+$/month
-  implementing security initiatives: Zero-Trust networking, automating dependency updates, containers security etc
- applications (Java/Python/Golang) and infrastructure design/documentation/implementation
- managing cloud platforms (AWS/GCP) - IaC, CI/CD, observability etc
- interacting with customers and development teams
- improving SDLC processes for the teams: training plans for newcomers, DevOps/SRE practices, issue planning/tracking, code reviews, communication changes etc.
interesting and challenging project in product company.

not interested in Microsoft stack (.Net, Azure, etc) and projects that are related to migrations from on-prem data centers to the cloud.