About the Role
Our client is a rapidly growing technology firm focused on building robust and scalable blockchain infrastructure. We are seeking a skilled Blockchain Network Engineer to join our dedicated team in Rustenburg, North West, ZA. This role requires an individual with a strong background in network engineering, systems administration, and a deep understanding of blockchain protocols and distributed systems. You will be responsible for deploying, configuring, monitoring, and maintaining our blockchain nodes and associated network infrastructure. This is an on-site position critical for ensuring the stability, security, and performance of our network operations. If you have a passion for blockchain technology, a keen eye for operational excellence, and expertise in network management, we want to hear from you. Join us in building the foundational layers of the decentralized future.
Key Responsibilities
- Deploy, configure, and maintain blockchain nodes and network infrastructure.
- Monitor network performance, identify bottlenecks, and implement solutions to ensure optimal uptime and throughput.
- Implement and manage security measures to protect the blockchain network from threats.
- Troubleshoot network and infrastructure issues, providing timely resolution.
- Automate deployment and management tasks using scripting languages and infrastructure-as-code tools.
- Collaborate with development teams to integrate new features and protocols into the network.
- Manage cloud infrastructure resources (e.g., AWS, Azure) related to the blockchain network.
- Develop and maintain documentation for network configurations and operational procedures.
- Participate in on-call rotations for incident response.
- Stay informed about the latest developments in blockchain technology and network engineering.
Requirements
- Proven experience as a Network Engineer, Systems Administrator, or similar role with a focus on distributed systems.
- Strong understanding of blockchain technology, including various consensus mechanisms and network protocols.
- Proficiency in Linux/Unix operating systems.
- Experience with cloud platforms (e.g., AWS, GCP, Azure).
- Familiarity with containerization technologies like Docker and Kubernetes.
- Scripting skills in languages such as Python, Bash, or Go.
- Knowledge of network protocols (TCP/IP, DNS, HTTP) and network security principles.
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Excellent problem-solving and troubleshooting abilities.
- Strong communication skills and ability to work effectively in a team.
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
Benefits
- Competitive salary and benefits.
- Opportunity to work with state-of-the-art blockchain technology.
- Professional growth and development within a dynamic tech company.
- Collaborative team environment in Rustenburg, North West, ZA.
- Contribute to the core infrastructure of groundbreaking projects.
- Health and wellness benefits.