DevOps Engineer - RabbitMQ & Node.js Specialist

Вакансия закрыта
Оплата: По договоренности
Full-time
Удаленно

We're seeking an exceptional Senior DevOps Engineer with specialized expertise in RabbitMQ clusters and Node.js environments to join our innovative team. Your primary mission will be conducting a comprehensive system audit and implementing critical infrastructure improvements to resolve performance bottlenecks and enhance system reliability.


Key Responsibilities

- Conduct exhaustive system audits to pinpoint infrastructure vulnerabilities and performance constraints.

- Architect and deploy solutions for RabbitMQ cluster optimization - ensuring unparalleled throughput and steadfast reliability.

- Craft and maintain sophisticated message queue systems capable of processing high-volume data with minimal latency.

- Devise and refine CI/CD pipelines for Node.js applications, leveraging cutting-edge DevOps methodologies.

- Implement robust Infrastructure as Code (IaC) solutions for consistent, reproducible environment management.

- Establish comprehensive monitoring frameworks and alerting mechanisms that safeguard system integrity.

- Diagnose and resolve intricate infrastructure challenges while implementing preemptive measures.

- Collaborate with development teams to streamline application deployment workflows and enhance efficiency.

- Create meticulous documentation for system architecture, configurations, and operational procedures.

- Provide mentorship to junior engineers, imparting DevOps best practices and infrastructure expertise.


Required Skills

- 5+ years of demonstrable experience in DevOps or Site Reliability Engineering roles.

- Profound expertise with RabbitMQ 3.11+ cluster management - including configuration optimization, high-availability setup, and performance tuning.

- Substantial experience with Node.js 18+ application deployment, scaling, and infrastructure design.

- Mastery in designing and orchestrating message queue architectures for mission-critical systems.

- Hands-on proficiency with container orchestration platforms - particularly Kubernetes 1.27+ or Docker Swarm.

- Comprehensive understanding of Infrastructure as Code principles, with practical expertise using Terraform or CloudFormation.

- Demonstrable experience with configuration management tools (Ansible, Chef, or Puppet).

- Advanced Linux/Unix server administration capabilities and shell scripting proficiency.

- In-depth knowledge of CI/CD orchestration using Jenkins, GitLab CI, or GitHub Actions.

- Extensive experience with major cloud platforms (AWS, Azure, or GCP).

- Thorough comprehension of network architecture principles and security best practices.


Nice to Have

- Practical experience with alternative message brokers - such as Kafka, ActiveMQ, or Amazon SQS.

- Adeptness with monitoring ecosystems like Prometheus, Grafana, or the ELK stack.

- Insight into microservices architecture patterns and implementation strategies.

- Familiarity with contemporary observability frameworks and methodologies.

- Industry-recognized certifications in cloud platforms or relevant technologies.

- Demonstrated success in performance tuning for high-load, mission-critical systems.

- Working knowledge of both relational and NoSQL database systems.

- Expertise in sophisticated log management and analysis techniques.