Key Responsibilities:
Application Deployment & Environment Setup:
- Deploy and manage Ruby on Rails applications across development, staging, and production environments.
- Implement automated deployment pipelines using tools like Capistrano, Docker, or CI/CD services (GitHub Actions, GitLab CI, etc.).
- Configure and maintain environment-specific settings and secrets (e.g., using dotenv, Rails credentials, or ENV variables).
- Set up and manage hosting environments (Heroku, AWS, DigitalOcean, etc.).
Configuration Management:
- Manage and maintain environment variables, feature toggles, and application settings.
- Ensure consistency across all environments through configuration tracking and versioning.
- Support feature rollout strategies (e.g., flags, toggles) for safe production releases.
Background Job Monitoring (Sidekiq/Queue Management):
- Set up, monitor, and manage Sidekiq for background job processing.
- Monitor queue performance and implement strategies for scaling workers.
- Troubleshoot and recover failed jobs with retry strategies and alert mechanisms.
- Maintain Sidekiq Web UI and implement job prioritization.
Log Analysis & Performance Monitoring:
- Parse and analyze Rails logs to identify performance bottlenecks and recurring errors.
- Integrate log aggregation tools (e.g., Logstash, Fluentd, or ELK stack) for better visibility.
- Implement tools for proactive error detection (e.g., Sentry, Honeybadger, Rollbar).
- Collaborate with development teams to troubleshoot issues and suggest improvements.
Job Type: Full-time
Pay: ₹1,000,000.00 - ₹1,300,000.00 per year
Benefits:
- Flexible schedule
- Health insurance
- Life insurance
- Paid sick time
- Paid time off
- Work from home
Ability to commute/relocate:
- Janakpuri, Delhi, Delhi: Reliably commute or planning to relocate before starting work (Preferred)
Experience:
- Ruby on Rails: 4 years (Required)
Location:
- Janakpuri, Delhi, Delhi (Required)
Work Location: In person
Application Deadline: 04/08/2025
Expected Start Date: 04/08/2025