Senior DevOps Engineer

discover soft European Union
Remote
Apply
AI Summary

Design and implement CI/CD pipelines, manage infrastructure, and optimize cloud environments. Collaborate with international teams and work in a 100% remote environment. Excellent English communication skills required.

Key Highlights
Design and implement CI processes to improve team collaboration
Develop and maintain CD processes to accelerate software delivery
Provision and maintain production environments using Infrastructure as Code
Create and implement tools to automate manual processes
Implement comprehensive monitoring for metrics, logs, and traces
Technical Skills Required
Python Ruby Go Rust Java JavaScript Bash Terraform Pulumi CloudFormation Kubernetes Nomad Mesos Git Jenkins GitHub Actions ArgoCD CodePipeline Jenkins
Benefits & Perks
Up to €240/day
100% remote work
European Union location or citizenship required

Job Description


Position Overview

Job Title: Senior DevOps Engineer

Employment Type: Full-time Contract

Duration: 1 year with potential extension

Location: 100% Remote (European Union candidates welcome)

Rate: Up to €240/day

Start Date: ASAP

Time Zone: Israel Time Zone

Essential Requirements

Experience & Background:

  • 4+ years of hands-on experience with the complete technology stack mentioned
  • Proven track record in DevOps engineering and cloud infrastructure
  • Experience working in international, distributed teams
  • Willingness to collaborate with development teams based in Israel

Language & Communication:

  • Excellent English communication skills (minimum B2+, preferably C1/C2)
  • Strong verbal and written communication for client interactions
  • Ability to work effectively across different time zones

Location & Citizenship:

  • European Union location or citizenship required
  • No specific country restrictions within EU
  • Must be comfortable working in Israel Time Zone

Technical Skills & Expertise

Programming & Scripting:

  • Strong programming skills in at least one language: Python, Ruby, Go, Rust, Java, or JavaScript
  • Advanced Bash scripting capabilities
  • Experience with automation and tooling development

Operating Systems:

  • Deep understanding of Linux operating systems
  • Expertise in processes, daemons, volumes, and networking
  • System administration and troubleshooting skills

Cloud Platforms:

  • Extensive experience with major cloud providers (AWS, Azure, or GCP)
  • Designing and implementing elaborate software architectures
  • Cloud cost optimization strategies

Infrastructure as Code:

  • Proficiency with IaC tools: Terraform, Pulumi, or CloudFormation
  • High-scale infrastructure provisioning
  • Infrastructure automation and management

Container Orchestration:

  • Production-level experience with Kubernetes, Nomad, or Mesos
  • Container management and orchestration
  • Microservices architecture implementation

Security:

  • Cloud security architecture and implementation
  • Access restrictions and management solutions
  • VPC, Subnets, and RBAC configuration
  • Security best practices and compliance

CI/CD & DevOps Tools:

  • CI/CD pipeline implementation and management
  • Experience with Git, Jenkins, CodeBuild, GitHub Actions
  • Continuous Delivery solutions: ArgoCD, CodePipeline, Jenkins
  • Collaboration and development process optimization

Key Responsibilities

Continuous Integration & Deployment:

  • Design and implement CI processes to improve team collaboration
  • Develop and maintain CD processes to accelerate software delivery
  • Streamline development workflows and reduce deployment friction

Infrastructure Management:

  • Provision and maintain production environments using Infrastructure as Code
  • Architect comprehensive end-to-end cloud environments
  • Ensure high availability and optimal performance of production systems

Automation & Optimization:

  • Create and implement tools to automate manual processes
  • Optimize cloud environments for cost reduction and efficiency
  • Develop monitoring solutions for infrastructure and applications

Monitoring & Observability:

  • Implement comprehensive monitoring for metrics, logs, and traces
  • Set up alerting and incident response procedures
  • Ensure system reliability and performance optimization


Subscribe our newsletter

New Things Will Always Update Regularly