What you'll do:
1. Lab & Build Environment Maintenance
- Manage and maintain engineering lab environments, ensuring systems and hardware are functional, secure, and up-to-date.
- Set up and maintain build environments to support development, testing, and integration processes.
- Monitor system performance and proactively resolve hardware/software issues in lab environments.
2. Virtualization Infrastructure Configuration
- Deploy, configure, and manage virtualization platforms including VMware vSphere/ESXi and Microsoft Hyper-V.
- Ensure optimal performance, availability, and scalability of virtual environments.
- Maintain up-to-date documentation of virtual machine (VM) configurations, templates, snapshots, and resource allocations.
- Perform patching, upgrades, and routine maintenance of virtual infrastructure.
3. Recovery Infrastructure Design & Development
- Design and implement robust backup and disaster recovery solutions for critical systems and services.
- Collaborate with stakeholders to define recovery objectives (RTO/RPO) and develop infrastructure to meet those targets.
- Regularly test and validate recovery procedures to ensure system resilience and data integrity.
- Automate recovery processes where feasible to reduce recovery time and manual intervention.
4. System Monitoring and Optimization
- Monitor infrastructure for capacity planning, performance tuning, and incident response.
- Analyze system logs and metrics to identify potential issues and implement preventive measures.
5.Collaboration & Documentation
- Work closely with development, QA, and IT teams to align infrastructure with project needs.
- Maintain comprehensive documentation for lab setups, virtual infrastructure, recovery plans, and procedures.
- Participate in infrastructure planning and provide input on scalability, reliability, and security.
What you need to bring:
- Bachelor's degree in computer science, engineering, information systems, or closely related quantitative discipline. Master’s desirable.
- Typically, 4-6 years’ experience.
Knowledge and Skills:
- Strong programming skills in Python, Groovy, Terraform & Ansible
- Experience with design methodologies, cloud-native applications, developer tools, managed services, and next-generation databases.
- Good written and verbal communication skills.
- Ability to quickly learn new skills and technologies and work well with other team members.
- Understanding DevOps practices like continuous integration/deployment and orchestration with Kubernetes.
Official notification