DevOps engineer

Zagreb, Croatia

Margins is an AI enablement and custom AI software development company that helps organizations harness modern AI to gain sustainable competitive advantage. Our team team combines strategic consulting, strong engineering practices, and deep AI expertise to deliver production-ready systems with clear business impact. Margins builds solutions ranging from LLM applications and multi-agent orchestration to computer vision and retrieval-augmented generation (RAG). These AI systems integrate with core enterprise platforms such as CRM, ERP, ITSM, and HRIS to drive automation, compliance, and scalability. We focus on real outcomes, including faster time-to-impact, measurable value, and AI that grows with each client’s needs

Responsibilities

  • Design, build, and maintain CI/CD pipelines (GitHub Actions, AWS CodeBuild), including build/test/deploy stages and promotion across environments
  • Manage infrastructure as code using AWS CDK, AWS Copilot CLI, and CloudFormation
  • Design and maintain serverless and event-driven architectures following AWS Well-Architected best practices
  • Support multitenant system design (tenant isolation, scaling, cost attribution)
  • Manage containerized workloads (Docker/ECS), including autoscaling policies and resource optimization
  • Build and maintain monitoring, logging, and alerting (CloudWatch metrics, alarms, dashboards, log aggregation)
  • Implement and maintain cloud security and access controls (IAM, IAM Identity Center, least-privilege policies, secrets management)
  • Manage networking and connectivity (VPC, subnets, security groups, load balancers)
  • Monitor and act on AWS Trusted Advisor recommendations across cost, security, and performance
  • Support incident response and production troubleshooting; drive root-cause analysis and preventative fixes
  • Write automation scripts and internal tooling (Bash, Python)
  • Collaborate with dev, QA, and product teams on deployment strategy, environment management, and release readiness


Requirements

  • Proficiency with IaC tooling (AWS CDK, CloudFormation; Copilot CLI a plus)
  • 3+ years in a DevOps, Cloud Infrastructure or simmilar roles
  • Strong hands-on AWS experience across compute, networking, and serverless services
  •  Experience building and maintaining CI/CD pipelines (GitHub Actions, CodeBuild)
  •  Solid understanding of serverless, event-driven, and multitenant architecture patterns
  • Experience with Docker and container orchestration, including autoscaling
  • Proficiency in Bash and Python for automation
  • Working knowledge of cloud security, IAM, and cost/security governance tooling
  • Experience with monitoring and observability practices
  • Strong communication skills; able to collaborate across time zones (including US)


Nice to have

  • AWS certification (e.g., Solutions Architect or DevOps Engineer)
  •  Experience with multi-account AWS setups (AWS Organizations, SCPs)
  • Familiarity with compliance/security scanning tools (CSPM, CloudTrail auditing)


What can you expect

  • Freedom and opportunity to build things from scratch instead of plugging into legacy systems
  • Competitive salary, depending on experience and value you bring to the team
  • Flexible working hours and a hybrid or remote work policy
  • Pet-friendly office
  • Extra vacation days after the first year of employment
  • Paid transportation and meal allowance
  • 100% covered MultiSport card

Our values

  • Honesty - Honesty is a great source of power and an engine of simplicity. We value it above anything else.

  • Clients second - We have a mindset of putting our employees first and clients second. We take the best care of our employees, and only then can they take the best care of our clients.

  • Doing the right thing - Integrity is the foundation of our team. We commit to doing the right thing - even when no one is watching.

  • Owning our mistakes - We grow by owning our mistakes and learning from them. We reflect, analyze, and share our mistakes, using the opportunity to improve on a personal and organizational level.

Like what you see? Don’t be shy, apply!

DevOps engineer

Job description

DevOps engineer

Personal information
Details