Overview

Responsibilities:

  • 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.

Required Qualifications:

  • Equivalent Bachelor’s degree in Computer Science, Engineering, or relevant field;
  • 5+ 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;
  • In depth 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.