Technical Architect
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. Strong 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. Strong understanding of authentication, authorization, access controls, certificates, vulnerabilities, and remediation. Strong 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.
Description copied from Infinite Computer Solutions's careers page. Read the full posting before you apply.
More jobs at Infinite Computer Solutions
Lead System Engineer
Infinite Computer Solutions· ChennaiProduction Support Engineer
Infinite Computer Solutions· New JerseySecurity Lead
Infinite Computer Solutions· Bangalore - CampusConsultant
Infinite Computer Solutions· BangaloreProgram Manager
Infinite Computer Solutions· Bangalore - Campus