Mühəndislik

Azerbaijan SuperMarket

Sistem mühəndisi (linux)/ System Engineer (Linux)

Şəhər: Bakı
İş rejimi: full-time
Son tarix: 2024-09-20

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.