Minimum Requirements/Desired Requirements:
BS or MS in Computer Science or related field
5+ years of experience in cloud technologies. Experience with at-least one of the JVM languages (Java or Scala), Docker, Kubernetes, Ansible, Jenkins, Nagios, AWS and at-least one scripting language.
Feature development and bug fixes on Terraform, Kubernetes, Jenkins. Debug and fix Cloud Platform(CP) related issues on production and other platform deployments and environments.
Deep understanding of Cloud Native Technologies (AWS, Azure, or Google Cloud)
Deep understanding of how distributed, resilient software is built and deployed
Comfortable working in short, agile, iterative development cycles
Excellent debugging skills and ability to understand end-to-end system architecture.
Build exciting new features that will enable and enhance platform capabilities
Build reliable and scalable distributed infrastructure
Design, implement and optimize platform services and systems
Integrate and interoperate with third-party SDKs and APIs.
Write high quality, maintainable code.
Participate in all phases of the software development lifecycle from design to development to deployment.
Work independently and collaborate across teams
Investigate new technologies in the cloud area in order to enable new use cases in our product