python developer & linux + cyber security
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