Key Responsibilities
- Design, deploy, and operate Kubernetes clusters, including Rancher-managed Kubernetes environments
- Manage and troubleshoot Linux-based servers (VMs and containers)
- Build, maintain, and optimize CI/CD pipelines using GitHub Actions
- Deploy, operate, and support RabbitMQ for messaging and event-driven architectures
- Implement and maintain centralized logging and monitoring using the ELK Stack (Elasticsearch, Logstash, Kibana)
- Ensure system reliability, performance, security, and scalability across environments
- Collaborate with application, infrastructure, and security teams to support deployments and operations
- Perform root cause analysis and incident resolution for production issues
- Document system architecture, operational procedures, and best practices
Required Skills & Qualifications
- Strong hands-on experience with Kubernetes, including deployments, services, ingress, and troubleshooting
- Experience managing Kubernetes clusters using Rancher
- Solid knowledge of Linux system administration
- Practical experience with RabbitMQ (setup, configuration, monitoring, troubleshooting)
- Experience building CI/CD workflows using GitHub Actions
- Experience with ELK Stack for logging, monitoring, and analysis
- Understanding of containerization (Docker) and microservices architecture
- Familiarity with networking concepts, security best practices, and system performance tuning