19 Oct
|
Infinite Computer Solutions India
|
India
19 Oct
Infinite Computer Solutions India
India
Job Description
Job Description â€' Platform / Software Architect
Experience
12+ years of relevant experience in Software Development, Platform Engineering, Systems Engineering, Automation, or Technical Architecture.
Role Summary
Experienced Platform / Software Architect responsible for defining technical architecture and strategy across RHEL/Linux, Platform Security, Security Compliance, Jenkins, Azure, Docker, and Kubernetes. The role focuses on architecture, technical strategy, security/compliance, modernization, automation, and cross-team technical leadership, while providing hands-on technical guidance for complex solutions.
Key Responsibilities
Define platform/software architecture, technical strategy, standards, and roadmap.
Design scalable, secure, reusable, and maintainable platform solutions and automation.
Define architecture for RHEL platform automation, security, hardening, and compliance validation.
Drive security-by-design and compliance-by-design across platform solutions.
Architect CI/CD solutions using Jenkins for build, deployment, validation, and release automation.
Define solutions for Azure, Docker, Kubernetes, and OpenShift environments.
Drive cloud-native, containerized, and microservices-based platform solutions.
Define reusable Shell, Python-based automation and platform utilities.
Evaluate technologies and tools based on security, scalability, reliability, maintainability, performance, and cost.
Lead technical POCs and provide hands-on guidance for complex technical problems.
Conduct architecture, design, code, security, and automation reviews.
Drive root-cause resolution of complex platform, security, compliance, CI/CD, and deployment issues.
Establish engineering, security, compliance, coding, and automation standards.
Collaborate with Development, QA, DevOps, Security, Product,
Architecture, and Operations teams.
Drive platform modernization, automation maturity, reliability, security, and operational efficiency.
Evaluate and adopt AI-assisted engineering tools such as Cursor, Claude, Gemini, and GitHub Copilot.
Required Skills
RHEL / Platform
Strong expertise in RHEL/Linux architecture and administration.
Strong understanding of Linux system architecture, networking, processes, services, permissions, logging, and troubleshooting.
Robust Shell, Python scripting skills.
Experience designing Linux/system-level solutions and automation.
Platform Security & Compliance
Strong expertise in RHEL/Linux security and hardening.
Experience defining and validating secure configurations and security controls.
Solid understanding of authentication, authorization, access controls, certificates, vulnerabilities, and remediation.
Solid understanding of security compliance requirements and compliance validation.
Experience designing security and compliance automation.
Ability to translate security/compliance requirements into technical solutions.
CI/CD, Cloud & Containers
Strong experience with Jenkins and CI/CD architecture.
Strong knowledge of Azure.
Strong experience with Docker and Kubernetes.
Knowledge of OpenShift, microservices, cloud-native applications, and distributed systems.
Strong understanding of Git and DevOps practices.
Development
Strong software development background with Shell, Python.
Working knowledge of C++ or Java preferred.
Understanding of APIs, microservices, and distributed systems.
AI-Assisted Engineering
Experience with Cursor, Claude, Gemini, GitHub Copilot, or similar AI tools.
Ability to leverage AI for development, automation, troubleshooting, documentation, and productivity.
Understanding of responsible use and validation of AI-generated code.
Architecture & Technical Leadership
Define reference architectures, design patterns, and reusable technical solutions.
Drive architecture reviews and technical governance across teams.
Assess existing platforms and drive modernization and transformation.
Establish platform, security, compliance, development, and automation standards.
Identify architectural risks, technical gaps, and improvement opportunities.
Provide technical direction to Senior Developers, Technical Leads, QA, DevOps, and Engineering teams.
Mentor technical leads and senior engineers.
Drive cross-team technical alignment and resolution of complex issues.
Balance security, compliance, scalability, reliability, performance, maintainability, and cost in architecture decisions.
Candidate Profile
The ideal candidate is a hands-on technical architect with strong expertise across RHEL/Linux, Platform Security, Security Compliance, Shell, Python, Jenkins, Azure, Docker, and Kubernetes.
Proven ability to design enterprise-scale platform solutions, drive automation and modernization, establish security/compliance architecture, and provide technical leadership across multiple engineering teams.
Strong architecture, technical leadership, problem-solving, communication, stakeholder management, and decision-making skills are essential.
📌 Technical Architects / Solutions Architects (India)
🏢 Infinite Computer Solutions India
📍 India