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.
Additional Skills:
Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Release Management, Security-First Mindset, User Experience (UX)
What We Can Offer You:
Health & Wellbeing
We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing.
Personal & Professional Development
We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have — whether you want to become a knowledge expert in your field or apply your skills to another division.
Official notification