DevOps

UnderDefense
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

Artificial Intelligence
Airflow
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Apache Ant
Azure
Bash
Software as a Service
System Configuration
Continuous Integration
Information Engineering
DevOps
Distributed Systems
Amazon DynamoDB
Python
PostgreSQL
MongoDB
Node.js
Powershell
Cloud Services
Data Streaming
TypeScript
Amazon Web Services (AWS)
Scripting (Bash/Python/Go/Ruby)
React
Large Language Models
Backend
Gitlab
Cloudformation
FastAPI
Gitlab-ci
Kubernetes
Apache Flink
Deployment Automation
Amazon Web Services (AWS)
Real Time Data
Kafka
Front End Software Development
Terraform
Docker

Job description

As a DevOps Engineer, you will live on the front lines of the product we create, and build features for automation incident responses., For DevOps engineers, this is an opportunity to build and scale a modern, high-load SaaS infrastructure with fully automated deployments, observability, and security pipelines. You'll ensure the stability, performance, and reliability of a system that protects hundreds of businesses worldwide every day. Our Tech Stack:

  • Frontend: nodejs, ant, react, typescript
  • Backend: Fastapi, AWS CDK, Postgres, dynamo, langchain
  • AI and Data Engineering: bedrock agentcore, Airflow, weaviate, Mongo, langfuse
  • Integration and Delivery: docker, gitlab, AWS, ECS, Fargate, S3, Postgres, DynamoDB, Cognito, EKS

Responsibilities:

  • Develop and apply CI/CD approach and tools
  • Write and manage Infrastructure as Code using AWS CDK
  • Maintain the central AWS CDK repository - adding new resources, improving stability, and ensuring full deployment automation (no manual actions in the AWS console)
  • Work closely with development teams to ensure smooth integration and delivery of backend, AI, and data components.
  • Operate and support highly available distributed systems in production.
  • Maintenance, support and monitor of distributed environments
  • Ensure performance, scalability, and reliability across the platform.

Requirements

Do you have experience in TypeScript?, * Experience with real-time data streaming and event processing platforms, such as: Apache Kafka, Amazon Kinesis, or Apache Flink.

  • Basic understanding of ML/AI-based analytics pipelines.

Requirements:

  • Experience in using cloud services (AWS mandatory, Azure, GCP)
  • Experience in using aws-cdk (python / typescript)
  • Observability tools: Graphana stack
  • Experience in using auto configuration systems (Terraform\Cloud formation)
  • Experience in using Kubernetes, Helm charts, Docker
  • Good knowledge of Scripting: Bash, Python, Powershell
  • Understanding of CI/CD and project life-cycle principles (mostly gitlab CI/CD)
  • At least Intermediate level of both spoken and written English (B1 and higher)
  • Curiosity and willingness to work in a fast-evolving cybersecurity SaaS environment.

About the company

UnderDefense MAXI is an AI-powered cloud platform that unifies Threat Detection, Response, and Compliance automation in one solution. It enables companies of any size to achieve enterprise-grade cybersecurity without complex setups or large security teams. The platform correlates data from endpoints, networks, cloud, and SaaS environments with external threat intelligence feeds in a shared analytics engine. Using automation, machine learning, and no-code playbooks, it detects and neutralizes threats fast and efficiently - giving customers visibility and control over their entire security landscape.

Apply for this position