i
VAYUZ Technologies
36 VAYUZ Technologies Jobs
Software Architect - Cloud Platform (10-20 yrs)
VAYUZ Technologies
posted 13hr ago
Flexible timing
Key skills for the job
Role : Software Architect - Cloud
Job Summary :
As a Cloud Software Architect, you will be responsible for rightsizing Cloud IaaS/PaaS requirements based on Software (NodeJs, Java, .NET etc.), Databases (MySQL, MS-SQL, MongoDB etc.) and concurrent user load.
You will design highly available, scalable, and cost-efficient systems, hosted on Virtualized environments - VM/Containers/Kubernetes.
You will work closely with development, operations, and security teams to ensure that our infrastructure is robust, secure, and capable of supporting business-critical applications.
Key Responsibilities :
1. Lead the design and implementation of infrastructure solutions for web-based applications, ensuring high availability, scalability, and disaster recovery.
2. Architect infrastructure platforms using Linux-based environments, Kubernetes, open-source virtualization technologies (e.g., KVM, OpenStack) and Public Cloud (GCP, Azure).
3. Provide expert-level guidance on Linux-based systems, including performance tuning, networking, debugging and security for mission-critical applications.
4. Assess and define the infrastructure needs of web applications, focusing on application sizing, resource optimisation & allocation, and scaling.
5. Architect and implement Kubernetes clusters to support containerized applications, ensuring automation, scalability, and resilience.
6. Work closely with security teams to implement infrastructure-level security policies and controls.
7. Document infrastructure architecture, processes, configurations, and best practices.
Required Qualifications :
1. Bachelor's degree in computer science, Information Technology, Engineering, or related field (or equivalent experience).
2. 10 to 15 years of experience in infrastructure architecture, system design, and Linux debugging, with at least 3 years in an architect role.
3. Proven experience architecting infrastructure for web-based applications, including sizing, scaling, and optimizing for performance and cost efficiency.
4. Linux OS Expertise : Advanced knowledge of Linux operating systems, including system administration, tuning, performance optimization, and security.
5. Virtualization : Hands-on experience with virtualization tools such as KVM, GCP, OpenStack (nice to have) with a deep understanding of hypervisor-based virtualization, containerization, and cloud environments.
6. Kubernetes & Containerization : Extensive experience with Kubernetes, Docker, and container orchestration, including deployment, scaling, and management of containerized workloads.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Architect roles with real interview advice