Deploy and maintain production environments that requires 24/7 availability
Ensure our services meet stability, performance, and availability requirements.
Develop and maintain performant, scalable and maintainable software solutions, and tools for internal use.
Build robust, self-healing features and automation that reduce operational effort and improve service up-time.
Actively engage in design reviews, code reviews and operational reviews.
Bachelor's preferably in Computer Science, Mathematics, or equivalent work experience.
Advanced Degree or Relevant Technology Certificates (Client, Red Hat, Linux)
Proficient in Linux/Unix operating systems.
Minimum 6 to 8 years of experience with Linux scripting and automation.
Proficient to use programming languages and frameworks (Python, Ruby, Go or Perl for example).Understanding in network basics - TCP/IP concepts, common protocols like DHCP and DNS, intermediate routing & switching.
Hands on experience with Client vSphere.
Knowledge of Linux filesystems, quotas, RAID, LVM and storage protocols like NFS, CIFS.Experience with configuration management tools, at least one of the following: Puppet, Chef, Ansible, Salt.
Systematic problem-solving approach.
Good communication skills
Experience with LDAP, SSSD or Kerberos
Experience with containers and container orchestrators - Docker, Kubernetes, Mesos.