Job Description
Your role and responsibilities
- Cloud Platform Expertise: Develop and maintain key cloud platform services, ensuring they align with business and technical requirements.
- Efficient Code Development: Implement modern tools and techniques to create clean, efficient, and reusable code.
- Performance Optimization: Identify and address design, development, and delivery performance bottlenecks to enhance overall system efficiency
- Unit Testing and Automation: Define, implement, and execute unit tests, including automation, to ensure the reliability and robustness of the developed software
- Progress Reporting: Regularly report progress to stakeholders, keeping them informed about development milestones and potential challenges.
- You will be responsible for producing and enhancing features that collect, transform, and surface data on the various components of our cloud.
- The ability to take in requirements on an agile basis and be able to work autonomously with high level perspective is a must.
- You understand cloud native concepts and have experience with highly tunable and scalable Kubernetes based cloud deployments.
Required education
Bachelor's Degree
Required technical and professional expertise
- 2+ years experience and expertise in programming atleast in one language Python/Go/Node.js
- 1+ years experience in developing and deploying applications on Kubernetes and containerization technologies like Docker
- 2+ years familiarity with working in a CICD environment
- Experience with building automated tests, handling customer escalations,
- 1+ years experience with managing service dependencies via Terraform or Ansible
- 1+ years experience in operating with secure principles
- At least 3 years of experience with micro-service development
- At least 1 years' experience with no-sql database systems such as MongoDB
- At least 1 years' experience with operating, configuring, and developing with caching systems like redis
- Proven understanding of REST principles and architecture
Preferred Technical And Professional Experience
- Experience with development on PostgreSQL, Kafka, Elastic, MySQL, Redis
- 2 years experience with managing Linux machines using Configuration management (eg, Chef, Puppet, Ansible). Debian experience is preferred
- 2+ years experience with ability to automate using scripting languages like Python, Shell
- Experience with troubleshooting, using and configuring Linux systems
- 2+ years experience with infrastructure automation