Description
You will manage and operate large-scale distributed systems and infrastructure.
Responsibilities
- Develop and operate systems including Kubernetes, OpenStack, Nginx, or the ELK stack.
- Debug Microsoft application code to identify and resolve underlying issues.
- Manage Linux systems from the kernel level through the shell, including file systems and system libraries.
- Troubleshoot complex networking and microservices architecture problems.
- Maintain and optimize relational databases and API communications.
Required Skills
- 5+ years of experience in system reliability or administration.
- Deep expertise in Unix/Linux systems, including kernel and shell operations.
- Proficiency in Go (Golang) for coding and scripting.
- Strong Python programming skills.
- Experience with Kubernetes and container orchestration.
- Solid understanding of networking protocols including TCP/IP, BGP, and DNS.
- Experience with SQL and a clear understanding of the differences between RDB and NoSQL.
- Hands-on experience with HTTP and API protocols.
- Ability to work with microservices methodologies.
Preferred Skills
- Experience with Hadoop, OpenStack, or the ELK stack.
- Experience with Nginx or ipvs.