Position Description

VOLO is looking for experienced result-oriented professionals to fulfill the position of DevOps Engineer working for international clients in a lean-agile environment for enterprise-focused team. 

The DevOps Engineer will be responsible for managing DevOps lifecycle, development/staging and production environments, security controls. Candidates should have an expert background in running Windows and Linux server applications, experience with a formal software release process and practical experience in developing automated CI/CD pipelines. Experience supporting a SaaS/IaaS/PaaS/On-Premises production environments is required. Design and implement highly scalable control plane in Kubernetes, good understanding of networking in Microservices environments like Kubernetes/Dockers. 

 

What you will do

 

  • Provision new servers and services in Azure via ARM, Chef, Puppet, Terraform or similar CM toolset. 
  • Manage/provision/design of Kubernetes infrastructure 
  • Customized scripting in PowerShell/Bash or other scripting language. 
  • Design, implement and fully automate the release pipeline for all environments (test through production). 
  • Conduct system monitoring across cloud environments. 
  • Production support and automation for Windows/Linux systems including monitoring, backups, updates. 
  • Automate installation, configuration, and backup, monitoring and alerting processes. 
  • Product support and automation for Windows/Linux systems is a must 
  • Manage webservers NGINX/Apache/IIS 
  • Work with Development Team to coordinate releases. 
  • Drive task automation and best practices in release pipeline to improve development and release quality. 
  • Create and communicate engineering documentation. 
  • Basic tasks in Microsoft .NetCore, Python 

 

What You Need to Have

 

  • Equivalent Bachelor’s degree in Computer Science, Engineering, or relevant field 

  • 3+ years of experience as a Systems/Network Administrator preferably within a Enterprise environment 

  • 2+ years of experience with Kubernetes infrastructure, preferably in an on-prem and cloud deployment scenarios 

  • Experience installing, configuring, and administering Kubernetes distributions 

  • Experience with Docker containers, experience with other containerization technology is an asset 

  • Solid understanding of both general and Kubernetes networking/firewall concepts and their role with regards to Kubernetes infrastructure and application delivery 

  • Solid knowledge of Cloud infrastructures, Azure a plus 

  • Solid knowledge of CI/CD and task automation across all phases of the software  

  • Experience with complex IT infrastructure architecture planning, design, and implementation. 

  • Adaptability to working with multiple teams on projects with varying degrees of flexibility/rigidity at different points in the development cycle 

  • Previous experience working in an environment with formally structured IT Operational processes: work request ticket management, incident management, change management, and problem management 

  • Proficiency in scripting languages such as Powershell/Bash 

  • Ability to multitask and manage numerous projects 

  • Excellent communication, organizational, interpersonal, problem solving, and documentation skills 

 

We Offer

 

  • Engaging work environment

  • International business trips

  • Competitive compensation

  • Opportunities for professional growth

  • Team of top-tier professionals

  • Rest & relaxation areas

  • Comprehensive health plan

  • Company retreats & team building activities

 

Job Details
Permanent
Tell your friends