Must have
Manage and deploy applications on Docker, Kubernetes, and virtual environments (vSphere, ESXi, Vms)
Develop and troubleshoot applications on Linux OS environments
Work with TCP/UDP networking, packet analysis (tcpdump), and networking rules
Design and optimize system-level components including signal handlers and memory utilization
Work with messaging queues, Consul, Memcached for distributed systems
Experience with cloud, virtualization, and containerization
Good to Have:
Design and develop scalable solutions using Python, C++, and object-oriented programming principles
Perform simulations and debugging using various tools
Strong understanding of networking, OS internals, and system programming
Troubleshooting issues and ensure high-quality deliverables
Excellent debugging and performance optimization skills