Profile Description -
The System Developer will be responsible for at least one of the following:
• Design, implement and manage our private cloud stack, consisting of 2000+ servers globally, using bleeding-edge technologies such as Docker, Kubernetes and/or OpenStack
• Design and implement a hybrid cloud model using private and public cloud offerings
• Evaluate and integrate a highly reliable multi-petabyte cloud scale storage with our private Cloud
• Design a high performance and reliable network architecture to support the Cloud environment and HPC applications
• Design and implement solutions for automated logging, monitoring and management
The following qualifications are necessary -
• At least a bachelor’s degree in computer science or a related field, such as computer engineering or maths & computing.
• Experience developing software in a Linux environment
• Fluency in at least one scripting/coding language: Bash, Python, Golang
• Working knowledge of Unix/Linux and Networking (VLAN, iptables, etc.)
The following qualifications are preferred -
• At least 2 years of experience in building and maintaining large-scale compute environments in public clouds
• Knowledge of cloud-scale technologies such as Docker, Kubernetes to build in-house private clouds and to interface with public clouds like GKE, AWS or Azure
• Experience with infrastructure automation through DevOps scripting using Shell, Python, SaltStack, CFEngine, Ansible and/or Puppet
• Experience with clustered storage solutions, such as Ceph, IBM GPFS, Quobyte
• Candidate with at least 5 years of experience will be considered for the Senior role
• Candidate with at least 8 years of experience will be considered for the Tech Lead role
Candidate should also be -
• Organized, responsible, meticulous and strong communicator
• Proactive and willing to take initiative
• Able to manage and prioritize multiple tasks in a fast-paced environment
• Able to work both with a team and independently