Candidate should have :
- Experience delivering real-time distributed computing systems, preferably
- SaaS in a micro-service and / or serverless (e.g., Lambda) architecture utilizing message bus technology (RabbitMQ, Kafka).
- Knowledge of a variety of different technical stacks and a strong knowledge of networking technologies, systems architecture, redundant infrastructure, and design / implementation of multi-tenant cloud-based SaaS products.
- Excellent understanding of AWS tools / services - EC2, S3, VPC, RDS, CloudFormation, etc.
- Experience with container orchestration such as Kubernetes, EKS, Docker, etc.
- Experience in implementing testing automation and workflows in pre-deployment scenarios.
- 5 + years of DevOps or equivalent competency in a SaaS or technology development role, preferably in the IoT space.
- 5+ years of CI / CD pipeline development using Terraform, CloudFormation, or similar frameworks
- 4+ years of experience with serverless technology preferably in AWS-hosted environments.
The candidate should be able to
Deploy cloud and network assets to support business goals.Design and implement immutable artifact-based CI / CD pipelines using code.Deliver infrastructure of scripts / code to increase the efficiency of cloud builds.Leverage scripting (Python, Ruby, Perl, BASH, etc.) to build tools when necessary.