Middle+ DevOps Engineer for FlexMade

$$$$

We're looking for a Middle+ DevOps Engineer with strong hands-on experience in Linux administration, Docker, Docker Swarm, GCP, CI/CD, automation, monitoring, databases, and production support.

The role combines hands-on infrastructure and container operations with ownership of DevOps processes and technical coordination responsibilities. You will work with production Linux and containerized environments, improve infrastructure reliability and automation, and collaborate closely with development and QA teams.

The current infrastructure is based on Linux, Docker, and Docker Swarm. As the platform evolves, there will also be an opportunity to gain practical experience with Kubernetes and modern cloud-native technologies.

 

Benefits:

  • Flexible schedule and fully remote work
  • Free access to Udemy courses β€” over 1,000 topics for professional and personal development
  • Participation in real projects with the opportunity to grow quickly
  • Opportunity to take ownership of DevOps processes and influence infrastructure decisions
  • Opportunity to develop Kubernetes and modern cloud-native skills as part of your professional growth

 

About the client:

FlexMade is a software development company headquartered in Seattle, USA. We have delivery centers and branch offices in the USA, Germany, Poland, and Ukraine.

We create reliable and scalable software for businesses from North America and Europe. We do it using modern programming technologies and, of course, by hiring highly experienced and qualified personnel.

With over 15 years of experience in the IT market, we have polished the high efficiency of our software development processes. We’re fast and responsive, honest and professional. Besides, we’re a crew of really easy-going people!

 

Requirements:

  • Strong hands-on Linux administration experience, including troubleshooting, performance analysis, networking, and log investigation
  • Strong production experience with Docker and Docker Swarm, including containerization, networking, volumes, service deployment, scaling, high availability, rolling updates, secrets/configs, and troubleshooting
  • Strong practical experience building, maintaining, and troubleshooting CI/CD pipelines
  • Hands-on experience with GCP; AWS or another major cloud platform will be an advantage
  • Strong Bash scripting skills and hands-on experience with Ansible for automation, configuration management, provisioning, and deployments
  • Solid database administration experience, including configuration, backups, troubleshooting, availability, and performance optimization
  • Experience with monitoring and observability tools such as Prometheus and Grafana
  • Experience configuring and supporting web servers and reverse proxies such as Nginx, Traefik, or similar
  • Hands-on experience with Cloudflare, including DNS, SSL/TLS, proxying, caching, and security settings
  • Solid understanding of infrastructure, networking, application, and container security best practices
  • Strong production troubleshooting skills and ability to independently investigate infrastructure, container, networking, and deployment issues
  • Ability to take ownership of DevOps processes, make technical decisions, and coordinate technical work within the team
  • Strong communication skills and ability to collaborate effectively with developers, QA engineers, and other technical stakeholders
  • Basic understanding of Kubernetes and modern container orchestration concepts will be an advantage; willingness to develop practical Kubernetes skills is expected

 

Responsibilities:

  • Administer and maintain Linux-based infrastructure across development, testing, and production environments
  • Operate and support Docker and Docker Swarm environments, including deployments, scaling, networking, service discovery, high availability, and troubleshooting
  • Build, maintain, and improve CI/CD pipelines and deployment processes
  • Manage and support primarily GCP-based cloud infrastructure
  • Automate infrastructure and operational tasks using Ansible and Bash
  • Maintain databases, backups, availability, and performance
  • Configure and improve monitoring and observability using Prometheus, Grafana, and related tools
  • Analyze infrastructure and application metrics, identify bottlenecks, and improve system performance and reliability
  • Configure and maintain Nginx, Traefik, Cloudflare, networking, TLS, routing, and related infrastructure services
  • Support production deployments and investigate infrastructure, container, orchestration, networking, and deployment issues
  • Apply security best practices and proactively identify infrastructure risks
  • Collaborate closely with development and QA teams on infrastructure, deployment, and environment-related tasks
  • Coordinate DevOps-related work, prioritize and distribute tasks, and monitor progress
  • Participate in technical decision-making and continuously improve infrastructure, automation, monitoring, and deployment processes
  • Gradually participate in the adoption of Kubernetes and other cloud-native technologies as the platform evolves

Required languages

English B2 - Upper Intermediate
Published 16 September
34 views
Β·
6 applications
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...