01Overview
Desired Skills
- In-depth knowledge of advanced Linux operating system concepts like kernel modules, device drivers, system calls, and low-level system programming techniques.
- Deep understanding of networking concepts such as network architecture, routing protocols, switching.
- Knowledge of contemporary distributed systems architectures and programming models like microservices and containers.
- Familiarity with Virtual Machine Management Systems (VMMS) like KVM, Xen, or VirtualBox.
- Advanced proficiency in troubleshooting complex networking issues and diagnosing bottlenecks affecting network performance and stability.
- Extensive experience with IPv6 networking concepts and implementation.
- Familiarity with network security protocols such as SSL/TLS, IPsec, IKEv2, or IPv4/IPv6 protocols.
- Proficiency in administering and securing network devices like routers, switches, and firewalls using vendor-specific tools and CLIs.
- Strong experience in managing large scale distributed systems and maintaining high availability during failures.
- Knowledge of configuring cluster environments such as Hadoop or Apache Mesos and monitoring tools like Prometheus, Grafana, or Elasticsearch.
- Familiarity with big data processing frameworks such as Apache Spark, Flink, or Storm.
- Knowledge of serverless computing paradigms like AWS Lambda or Azure Functions.
- Ability to design and implement scalable, fault-tolerant distributed systems capable of handling massive volumes of traffic while ensuring optimal performance under varying load conditions.
- Proficiency in writing and reviewing technical documents related to system designs, configurations, and troubleshooting guides.
Job Responsibilities
- Developing customized solutions to meet unique technical requirements based on project specifications and stakeholder expectations.
- Conducting assessments of current Linux systems and recommending appropriate modifications or upgrades to maximize efficiency and reduce risk exposure.
- E .