Responsibilities:
- Ensure service availability and reliability by working with Developers and System Admin team.
- Write scripts, tools, services for service quality analysis, monitoring and operation.
- Set up, configure, automate, and maintain services in Linux environment.
- Re-engineer and document processes.
- Assess and adopt new technologies and tools to improve efficiency.
Requirement:
- Deep understanding of the Linux Operating System, including Kernel, Memory, Process, Threads, Static / Shared Libraries, IPC, Signals.
- Good at system, kernel troubleshooting skills.
- Understanding of standard networking protocols and components such as: HTTP, DNS, TCP/IP, ICMP, the OSI Model, Subnetting and Load Balancing strategies.
- Strong understanding of hardware performance.
- Familiar with developing language, master at least one advanced scripting language such as Python, Shell.
- Quick learner and adaptable to learn new processes, concepts, and skills.
- Take ownership of issues, work independently or escalate as needed, and find creative ways to resolve problems.