Improve monitoring and alerting
Troubleshoot issues and resolve problems
Granular Skills
Expertise in Linux
Maintenance of Docker container and Kubernetes Clusters
Implement design patterns for distributed systems
Simple to complex k8s resources like Deployments, Pods, Jobs, StatefulSets, ConfigMaps, Service, NodePort, Ingress, Volumes
Templating Kubernetes deployments using Helm Charts
Multi container pod design using sidecar, init containers etc.
Knowledge of hybrid cloud environments - (bonus)
Strong expertise in DevOps and CI/CD implementation
Strong knowledge of deployment strategies (Blue/Green, Canary etc.) and rolling updates.
Implement probes and health checks
Utilizing container logs for debugging
Custom Resource Definitions
Backend Developer
High Level Skills
Strong grasp of Core Python concepts
Sound knowledge of web frameworks
Strong understanding of Object Oriented concepts and Software Design patterns
Experience with writing production grade code (NOT "SCRIPTS")
Good grasp of database integration and streaming pipelines (redis, kafka etc)
Multiprocess architecture
Strong Git and GitHub knowledge
Good knowledge of Video Streaming and image processing in python preferable
Good knowledge of Cloud Services
Granular Skills (extensive hands on experience required)
Core Python concepts (must have): Iterators, Exception Handling, File Handling, Data types and structures, OOP
Web frameworks (must have): Flask, Gunicorn
Video (extremely useful and highly rated): Gstreamer, ffmpeg, OpenCV
Containerization: Docker, Kubernetes core concepts
Strong knowledge of Linux shell
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!