Roles:
BackendDevOps
Must-have skills:
AWSDocker
One of skills:
Node.jsPython
Considering candidates from:
Worldwide
Worldwide
Work arrangement: Onsite
Industry: Computer and Network Security
Language: English
Level: Senior
Required experience: 5+ years
Relocation: Not paid
Visa support: Provided
Size: 51 - 200 employees
Company
CUJO AI is the global leader in the development and application of Artificial Intelligence to improve the security, control and privacy of connected devices in homes and businesses. Their AI models can safely detect data security threats, problematic content or privacy breaking concerns that affect consumer and business networks, and block them before they can cause harm.
Description
Right now the company is looking for a Senior Backend Developer to join their Cloud Platform Team, which owns Cloud middleware and support services, maintains cloud deployment process and code, configuration management and related tooling.
Must-have skills:
- Linux experience, working with Docker-based containers in AWS (ECR/ECS).
- Solid experience from Infrastructure as Code tools, namely Terraform and/or AWS CloudFormation.
- Established programming experience Python / NodeJS.
- CICD / build and deployment automation pipelines and related tools (Jenkins, AWS Code*)
- Experience deploying, operating and maintaining production workloads in AWS utilizing several AWS core services.
- Solid understanding of the AWS security model (AWS IAM, shared responsibility model)
- Team player, good verbal and written communication skills (English).
- Git version control system usage (pref. Github)
Nice to have skills:
- Knowledge and experience in Kafka (AWS MSK), AWS Kinesis, SNS/SQS, Route 53.
- Understanding the main concepts and all 5 pillars of AWS Well-Architected Framework (operational excellence, performance efficiency, security, reliability, cost efficiency).
- AWS Lambda development experience.
- Knowledge about monitoring tools, like AWS CloudWatch, Grafana, InfluxDB TICKstack, Prometheus.
- Experience in building rolling online upgrade deployment pipelines with canaries / staged deployment processes with automatic validation gates and rollback procedures.
- Understanding principles of auto-scaling and self-healing application concepts and how to implement those in AWS environment.
- AWS multi-account / multi-region deployments, building globally available services.