DevOps Engineer - RabbitMQ & Node.js Specialist
Вакансия закрыта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.
