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.
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