spaceport

DevOps Engineer

  • 16.06.2020
  • 0

Location

  • Ukraine, Kharkov

Required Skills and Experience

  • — 2+ years experience in DevOps and Linux system administration;
  • — Understanding of Infrastructure as Code, RBAC, IAM concept;
  • — Software Networking skills such as building custom Linux-based routers, firewalls, NAT Gateways;
  • — Bash and Python scripting skills;
  • — Experience configuring and provisioning dedicated hosts and VMs using configuration management tools such as Ansible, Chef, Terraform;
  • — Experience dockerizing PHP, Python, Ruby, Java, etc. applications;
  • — Experience building local development environments using — docker compose;
  • — Experience designing and deploying production environment using Kubernetes;
  • — Experience managing Kubernetes applications with Helm;
  • — Experience with AWS, GCP, DO and other public cloud providers;
  • — Experience integrating CI/CD solutions such as CircleCI, TravisCI, Jenkins, GitlabCI into development pipelines;
  • — Experience setting up monitoring and log collection tools such as Prometheus, Grafana, Zabbix, Elasticsearch, Logstash, Kibana, Sumologic, DataDog, New Relic;
  • — Ability to tackle problems at a scale both small and large, with a constant focus on optimization, high availability, and security as it relates to the CI/CD process;
  • — A drive to continually learn new technologies, tools, and methodologies, including those out of your comfort zone;
  • — Strong attention to detail, excellent analytical capabilities and a passion for building robust platforms for accelerating delivery to production;
  • — Intermediate English or above (experience of written and verbal communication with English-speaking clients).

Responsibilities

  • — Collaboration with developers for building reliable CI/CD components;
  • — Collaboration with Team Lead and Senior developers to build a cost-effective, highly-performant and reliable infrastructure, solution design and implementation;
  • — Infrastructure performance and security audit and recommendations;
  • — Automating the deployment of products and services and active monitoring to ensure uptime and effective performance of applications and platforms;
  • — Automation and orchestration solutions development;
  • — Act as an escalation point to address issues with outages and operations and actively forecast to proactively address issues and minimize environment downtime.