10 Aug
|
Smart Soc Solutions
|
Bengaluru
10 Aug
Smart Soc Solutions
Bengaluru
Role & responsibilities
- Design a data model/schema for tracking: checklist items (required execution steps), their success criteria, and per-team/per-project execution status (executed / not executed / passed / failed / stale).
- Build a lightweight local database backend (e.g., SQLite) to persist check definitions, run history, and results.
- Implement file ingestion and parsing for heterogeneous input formats (plain text/log files, JSON, CSV, and similar), extracting relevant status/metric data and mapping it to the defined success criteria.
- Build a rules/evaluation engine that compares parsed data against defined success criteria and produces a pass/fail/incomplete verdict per check.
- Develop an HTML-based front-end dashboard atop the underlying database (static HTML+JS, or lightweight local web server -- no external hosting)
- Provide a mechanism for adding/editing/versioning check definitions without code changes (e.g., a config file or admin UI).
- Write ingestion/automation scripts (Python preferred)
that can be scheduled or triggered to pull new data files and update the database.
- Document the system architecture, data schema, and how to onboard a new check or a current team.
- Deploy and validate the full stack on RHEL8 Linux within existing infrastructure constraints (no external cloud dependencies, filesystem/network permissions as applicable).
Preferred candidate profile
- 2+ years Strong Python for backend scripting, file parsing, and data processing
- AI and LLM application for the code development
- Experience with a lightweight embedded database (SQLite or equivalent) -- schema design, querying, migrations
- Front-end development fundamentals: HTML, CSS, JavaScript (framework optional -- vanilla JS or a lightweight framework acceptable)
- Experience parsing/normalizing mixed unstructured/semi-structured data (text logs, JSON, CSV)
- Comfortable working on Linux (RHEL/CentOS), command-line tools, cron/scheduled jobs, file permissions-
- Git version control
📌 Python Developer (Bengaluru)
🏢 Smart Soc Solutions
📍 Bengaluru