Skip to main content
Posted 17 July, 2026

python developer & linux + cyber security

Info Way Solutions LLC
Bengaluru, Karnataka, IN Full Time
Reference: 26-01150-1548-1

Hi Sharad,

Thanks for the discussion. Below I have 2 JD's

JD1: python developer

Job Description

Key Responsibilities

Application Development

· Design, develop, and maintain Python applications running on Ubuntu, Windows, and Dockerized environments.

· Implement scalable modules to handle, validate, parse, and manage large JSON datasets, especially Modbus device templates.

· Understanding of various IIOT communication protocols such as Modbus TCP & RTU, MQTT, OPCUA, etc..

· Collaborate with UI/UX teams to integrate backend services with modern frontend applications.

· Ensure application performance, scalability, and reliability.

Code Quality & Best Practices

· Follow internal coding guidelines, architecture patterns, and documentation standards.

· Write clean, maintainable, and modular Python code using OOP principles.

· Use pytest or equivalent frameworks for writing unit and integration tests.

· Participate in peer code reviews and architecture discussions.

CI/CD, Deployment & DevOps Alignment

· Build, manage, and optimize Jenkins CI/CD pipelines for automated builds, testing, and deployments.

· Develop and debug Dockerfiles, container images, and multi-stage builds.

· Work with teams to maintain environments, optimize container performance, and resolve deployment issues.

Data Handling & Device Template Management

· Manage device configuration repositories involving Modbus and other protocol-based templates.

· Implement validation rules, schema checks, and transformation logic for large configuration datasets.

· Contribute to enhancements in how configuration and metadata are stored, indexed, and accessed.

Cross-Functional Collaboration

· Work with UI/UX designers to ensure seamless integration between backend logic and UI components.

· Collaborate with QA, DevOps, product management, and platform engineering teams.

· Translate functional requirements into high-quality technical implementations.

Qualifications

Technical Skills

· 8+ years of professional Python application development experience.

JD2: linux + cyber security

Roles & Responsibilities :
We are seeking an exceptional Senior Linux Security Engineer to secure their next-generation battery energy storage platforms. This critical role focuses on designing and implementing comprehensive security architecture for Linux-based control systems. The ideal candidate will be a Linux hardening specialist with deep expertise in securing enterprise systems – candidate will lead the implementation of security controls throughout the platform, ensuring energy storage solutions meet the highest cybersecurity standards while maintaining operational excellence.

Key Responsibilities

  • Deploy enterprise-wide Linux hardening initiatives including OS-level security configurations, secure boot implementation, and kernel security enhancements
  • Design and enforce file system security policies, implement robust logging and auditing mechanisms, and establish continuous monitoring frameworks
  • Harden network stack configurations including firewall rules, secure protocol implementations, and network segmentation strategies
  • Develop and maintain Linux hardening baselines, security benchmarks and automated compliance validation frameworks
  • Minimize attack surface through service reduction, secure default configurations, and elimination of unnecessary software components
  • Design and implement secure architectures for visualization platforms and monitoring systems
  • Develop and maintain security policies, procedures, and technical documentation
  • Perform regular vulnerability assessments, penetration testing coordination, and security gap analysis
  • Stay current with emerging threats, vulnerabilities, and security technologies relevant to Linux environments

Qualifications

Mandatory Skills

  • Linux Architecture & Security
  • Linux Hardening
  • MQTT Protocol Understanding

Good-to-Have Skills

  • Knowledge of DevSecOps Integration
  • UI/UX Protocol Understanding
  • Web Application Understanding
  • OT/ICS Cybersecurity Architecture Design
  • SCADA Security (Linux-Based Control Systems)
  • IEC 62443 Implementation & Compliance
  • Defense-in-Depth Security Architecture for OT environments

OT Risk Assessment & Management Frameworks

  • Experience with critical infrastructure systems
  • Energy / Battery Storage / Renewable Energy Domain Experience
  • Advanced UI/UX Security
  • Advanced Threat Intelligence & Threat Hunting
  • Endpoint Detection & Response

Required Qualifications

Education & Experience

  • Bachelor's degree in Computer Science, Cybersecurity, Information Technology, Engineering, or related field
  • 8-10 years of experience in cybersecurity
  • Expert-level knowledge of Linux system hardening and secure configuration
  • Hands-on experience in network security principles including firewalls, VPNs, network segmentation, and secure protocols

Sign up for Job Alerts