DevOps Engineer - RabbitMQ & Node.js Specialist | Remote

Full-time
Remotely
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. Why Join Us Become part of our dynamic team and tackle complex infrastructure challenges while working with state-of-the-art technologies! We offer a flexible remote work environment, competitive compensation, and the opportunity to make a significant impact on our systems' performance and reliability. You'll collaborate with exceptionally talented professionals who value innovation and continuous improvement—in an atmosphere that fosters both professional growth and technical excellence.