Search by job, company or skills

This job is no longer accepting applications

Job Description

Job Title: DevOps Engineer

Location: Jaipur

Experience: 2-4 years

Job Type: Full-time

Company Overview:

Harshwal Consulting Pvt. Ltd is a leading consulting firm specializing in audit, tax, accounting, and IT services for clients primarily in the United States. We pride ourselves on delivering high-quality, client-focused solutions through a team of experienced professionals committed to integrity, innovation, and excellence.

What You'll Own

  • Stand up CI pipelines (GitHub Actions or equivalent) that auto-run the existing test suites (currently 278 automated tests across Unit/Integration/Exception/Edge categories) on every PR — this is our single most overdue gap on the Lease Accounting Tool.
  • Harden and manage Docker Compose-based deployments across dev, QA, and production environments, including zero-downtime rebuilds (docker compose up -d --build) and environment-specific secrets management.
  • Implement shared, production-grade rate-limit storage (Redis-backed) to replace in-memory rate limiting once multiple workers/instances go live.
  • Own secret rotation, TLS termination, and JWT/session secret strength enforcement across environments — currently flagged as follow-up hardening items in our Production Readiness Report.
  • Set up centralized monitoring/alerting (uptime, error rates, MongoDB health) across both applications, building on existing /healthz endpoints.
  • Maintain the dev to QA to main/prod branch promotion workflow, matching our documented Git branching strategy (feature branches into dev into QA into main).
  • Own database backup/restore procedures and rollback runbooks for MongoDB-backed services.
  • Partner with developers to keep the CI drift-gate in sync (e.g. SOP-rule script mirroring between backend and frontend) so what's displayed always matches what actually runs.

Must-Have Skills

  • Docker & Docker Compose in production (multi-service, multi-environment)
  • CI/CD pipeline design (GitHub Actions strongly preferred — our repos are GitHub-hosted)
  • Python web app deployment experience (Flask or FastAPI, gunicorn/uvicorn, nginx reverse proxy)
  • MongoDB operations: backups, indexes, GridFS, connection string management across environments
  • Secrets management and environment hardening (JWT/session secrets, .env handling, secret rotation)
  • Comfort reading Python test output (pytest) and wiring it into automated pipelines

Nice to Have

  • Experience with Redis (for shared rate-limiting/session storage across workers)
  • Prior exposure to accounting/fintech compliance software (ASC 842, GASB, SOX) is a plus, not required
  • React/Vite build pipeline experience (our second app is a Vite + FastAPI stack)

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 151617037

Similar Jobs

Jaipur, India

Skills:

GithubNmapCyber SecurityFirewallsJenkinsGitshell scriptingTerraformDockerCloud NetworkingIamOwasp Top 10KubernetesAWSZAPGitHub ActionsSSL encryption

Jaipur, India

Skills:

Devops AutomationPython ScriptingScalabilityJenkinsGitHigh AvailabilityShellGcpTerraformDockerLinuxAzureKubernetesAWSCI CDGitLab CIGitHub ActionsSecurityMonitoring logging tools

Jaipur, India

Skills:

GrafanaElkShellAnsibleAWSPrometheusCloudformationKubernetesBashPythonAzureDockerTerraformGcpJenkinsCloudwatchGitHub ActionsGitLab CI

Jaipur, India

Skills:

GroovyGrafanaElkAWSPrometheusCloudformationPythonBashKubernetesDockerTerraformHelmJenkinsGitOpsGitHub ActionsLokiOpenTelemetry

Jaipur

Skills:

DevopsCodingLinuxConfiguration managementAgileJavascriptAutomationPythonOpen SourceTroubleshooting

Beware of Scammers

We don’t charge money for job offers