We are looking for an experienced software engineer to join our team. The ideal candidate will be responsible for implementing, and maintaining the infrastructure and tools needed to support our software development life cycle.
Implement infrastructure and tools to support software development, testing, deployment, and monitoring.
Automate manual processes using tools.
Deploy, manage, and monitor application logs and metrics using tools.
Manage and monitor databases.
Contribute to our documentation and runbooks.
Participate in on-call rotation to ensure system availability.
Probation period: 3 months.
Excellent communication and problem-solving skills.
Good written and verbal communication skills in English.
Good interpersonal communication and presentation skills.
OpenStack Swift Storage Maintenance:
Experience in Linux server administration (lpic1/lpic2).
Experience in Bash scripting.Experience in at least one programming language (e.g. Python).
Experience in Docker, and container orchestration (e.g. Swarm, Kubernetes).
Experience in infrastructure automation tools, especially Ansible.
Familiarity with Netdata, Zabbix, Prometheus, and Grafana.
Familiarity with DBMS administration, especially Sqlite.Familiarity with log monitoring tools (e.g. ELK).