Sistem mühəndisi (linux)/ System Engineer (Linux)
Vakansiya: Sistem mühəndisi (linux)/ System Engineer (Linux)
Məqsəd:
Bravo İT infrastrukturunda Linux-əsaslı sistemləri idarə etmək və saxlamaq
To manage and maintain Linux-based systems within Bravo IT infrastructure.
Vəzifə öhdəlikləri:
AZ
- Linux distributivləri (Red Hat, Oracle Linux, CentOS, Ubuntu) üzrə serverlərin quraşdırılması, optimallaşdırılması və stabil işləməsini təmin etmək.
- Enterprise mühitlərində serverlərin quraşdırılması, optimallaşdırılması və yük balanslaşdırma, yüksək mövcudluq (HA) konfiqurasiyalarının idarə edilməsi.
- SSH, FTP və digər server xidmətlərinin yüksək səviyyədə idarə edilməsi.
- Şəbəkə təhlükəsizliyinin təmin edilməsi, TCP/IP, DNS, DHCP, VPN kimi protokollar üzrə şəbəkə infrastrukturunu idarə etmək.
- Firewall konfiqurasiyaları və optimallaşdırılması (firewall-cmd və digər alətlər) üzrə təcrübə.
- Real-time monitorinq sistemləri (Zabbix, Grafana, Prometheus) ilə kompleks xəbərdarlıq və avtomatlaşdırma proseslərini qurmaq.
- Katastrofik bərpa (DR) planlarının hazırlanması, avtomatlaşdırılmış backup strategiyalarının tətbiqi və bərpa testlərinin müntəzəm aparılması.
Eng
- Installation, Optimization, and Maintenance of Servers: Ensure the installation, optimization, and stable operation of servers running Linux distributions (Red Hat, Oracle Linux, CentOS, Ubuntu).
- Enterprise Environment Management: Install, optimize, and manage load balancing and high availability (HA) configurations for servers in enterprise environments.
- Server Services Management: High-level management of server services such as SSH, FTP, and others.
- Network Security: Ensure network security by managing network infrastructure protocols such as TCP/IP, DNS, DHCP, and VPN.
- Firewall Configuration: Experience in configuring and optimizing firewalls (using tools like firewall-cmd and others).
- Real-Time Monitoring: Set up complex alerting and automation processes using real-time monitoring systems (such as Zabbix, Grafana, Prometheus).
- Disaster Recovery (DR) Planning: Develop disaster recovery plans, implement automated backup strategies, and regularly conduct recovery tests.
Tələblər:
Az
- Sistemlər (Linux/Windows), paylanmış hesablama arxitekturası (müştəri-server, intranet/internet), hardware platformaları və resursları – CPU, yaddaş, virtualizasiya, klastering üzrə orta səviyyədə bilik.
- Sistemlərin düzgün işləməsini təmin etmək və müntəzəm texniki baxımını təmin etmək üçün sistemləri konfiqurasiya etmək və ayarlarını dəyişdirmək bacarığı.
- Sistem Mühəndisliyi sahəsində ən azı 3 illik iş təcrübəsi.
- Problemlərin həlli üçün ideyalar yaratmaq və qərar nöqtəsi ətrafındakı vəziyyəti dəqiqliklə müəyyən edərək, təcrübəli komanda üzvləri ilə işləmək bacarığı.
- Əksər məlum problemləri aradan qaldırmaq, kök səbəbləri müəyyənləşdirmək və həll yollarını sənədləşdirərək, həllər üzərində təcrübəli mütəxəssislərlə birlikdə işləmək.
- Kompüter Elmləri, İnformasiya Sistemləri və ya əlaqəli bir sahədə Bakalavr/Magistr dərəcəsi; və ya müvafiq iş təcrübəsi ilə uyğun təhsil. - Linux/Unix sistem administratorluğu üzrə praktiki təcrübə.
- Bash skriptləmə üzrə güclü bacarıqlar.
- Java, Tomcat, Spring kimi Java framework-ləri və texnologiyaları üzrə təcrübə.
- Web texnologiyaları, API-lər və mikroservislər ilə iş təcrübəsi.
- Yüksək səviyyədə şifahi və yazılı ünsiyyət bacarıqlar
- Problem həll etməyə və avtomatlaşdırmaya maraq göstərən, bu sahədə bacarıqlarını inkişaf etdirməyə davam etmək istəyində olan namizədlər axtarırıq.
Eng
- Knowledge of Systems and Architectures: Intermediate knowledge of systems (Linux/Windows), distributed computing architectures (client-server, intranet/internet), hardware platforms, and resources—CPU, memory, virtualization, clustering.
- System Configuration and Maintenance: Ability to configure and adjust systems to ensure proper operation and regular technical maintenance.
- Experience: At least 3 years of work experience in System Engineering.
- Problem-Solving and Collaboration: Ability to generate ideas for solving problems, accurately assess the situation around decision points, and work with experienced team members.
- Troubleshooting and Documentation: Ability to address common issues, identify root causes, document solutions, and work with experienced specialists on solutions.
- Education: Bachelor’s/Master’s degree in Computer Science, Information Systems, or a related field; or equivalent education with relevant work experience. Practical experience in Linux/Unix system administration.
- Scripting Skills: Strong skills in Bash scripting.
- Java Technologies: Experience with Java frameworks and technologies such as Java, Tomcat, and Spring.
- Web Technologies and APIs: Experience working with web technologies, APIs, and microservices.
- Communication Skills: High-level verbal and written communication skills.
- Interest in Problem-Solving and Automation: Candidates should have a strong interest in problem-solving and automation and be motivated to continue developing skills in this area.