NDA (Fintech, Blockchain)
Sep 2019 - Present
Head of Infrastructure
(Jul 2024 - Present)
Team Lead DevOps (Feb 2022 - Jul 2024)
Senior DevOps Engineer (Aug 2021 - Feb 2022)
DevOps Engineer (Sep 2019 - Aug 2021)
Big blockchain company with strict availability and fault tolerance requirements.
Achievements:
- Plan the schedule for two teams including duty engineers with 12-24 hours of duties and keep it balanced and burnout-free;
- Develop custom alerting solution: Google Calendar + Python + Twilio + Telegram + Slack + Zabbix + Grafana. All disaster alerts from Grafana and Zabbix triggering phone calls to the current duty engineer (based on Google Calendar) and sent to Slack and Telegram groups with details about the incident. This made it possible to reduce the response time to an incident by three times.
Key Responsibilities:
- Process Optimization: Establishing and continuously refining efficient workflows and processes within the team;
- Task Allocation: Assigning tasks and responsibilities to team members, considering individual skills and project requirements;
- Conflict Resolution: Proactively addressing and resolving team conflicts, fostering a positive work environment;
- Architectural Design: Contributing to the design of robust and scalable project architectures that support high-load and high-availability platforms;
- Mentorship: Guiding and mentoring new team members, promoting knowledge sharing and professional growth;
- Infrastructure Management: Installing and configuring servers and software to support high-load and high-availability platforms;
- Monitoring: Implementing and managing monitoring solutions such as Grafana, Prometheus, Alertmanager, and Zabbix to ensure optimal system performance;
- Automation: Developing and maintaining Ansible roles for various tasks, including the installation and configuration of Grafana, Alertmanager, and several Prometheus exporters;
- Networking: Handling network-related tasks and leveraging Cisco technologies to optimize connectivity and performance.