Description
- Lead on integrating DevOps methodology into the development and operations lifecycles
- Coordinate networks and deploy resources, keeping our systems running in a smooth, clean, and robust manner
- Enable the rapid deployment of new product features with the necessary safeguards to maintain stability, high availability, and performance
- Design monitoring system and audit log management system for all our services and platforms
- Design, develop, and maintain scalable and robust CI/CD pipelines for automating the software delivery process, ensuring faster and more reliable releases.
- Monitor and troubleshoot production environments, proactively identifying and resolving potential issues to maintain system stability and performance.
- Participate in regular on-call rotations to address critical incidents and maintain system uptime.
Requirements
- 3+ years of professional experience in infrastructure or software engineering
- Deep understanding of designing and architecture of cloud and on-premise infrastructure
- Good English
- Proficient in Kubernetes and configuring and deploying Docker containers
- Proficient in web-server and load balancers configuration
- Solid understanding of version control systems (e.g., Git) and best practices for branching and merging.
- Experience with scripting languages, and configuration automation with Ansible
- Experience with Prometheus and alertmanager as monitoring platform
- Experience with ELK and graylog platforms as log management systems
- Experience with Postgresql, mysql and cassandra deployment and management
- Experience in deploying and managing Database clusters and DBA management
- Background or extensive experience with software engineering (Backend development)