Kubernetes Architect/Senior Engineer

Employment Type:Permanent
Job Location:Budapest Hungary
Job Function:

In this role, you will be responsible for architecting Kubernetes deployment for Kafka cluster and deploying Kubernetes, and supporting Docker containers in a cloud Linux/VMware environment. You will be responsible for using scripting and configuration management tools to automate the provisioning of new servers, recovery from critical events, and version control. You will define monitoring points and key performance metrics for alerting on critical infrastructure, and respond to escalated issues when required. Additional responsibilities include systems configurations, security, and supporting multiple teams in our environment (Software Development, QA, Tech Support, etc.).



Additional responsibilities include:

  • Prepare Kubernetes deployment architecture for running Kafka cluster
  • Documenting standardized processes for system deployment and management
  • Implement systems that are highly available, scalable, and self-healing
  • Work closely with Software Development & Operations teams to provide fully automated deployment routines for production
  • Monitoring system activity and tuning system parameters for optimal performance, configuring communications with other platforms/networks, configuring/managing system security, and maintaining current release levels and patch revision
  • Work across functional (development, testing, deployment, systems/ infrastructure) and project teams to ensure continuous operation of all environments
  • Manage and maintain tools to automate operational processes
  • Work to continuously improve speed, efficiency and scalability of our systems and environments
  • Work directly with Agile Development teams to provide daily support aligned with a model of CI/CD
  • Build and maintain appropriate log gathering, system monitoring, and reporting infrastructures
Job Requirement:

 

  • 4+ years of experience in Linux administration, and VMware/vSphere in an AWS, Google Platform Cloud, Azure environment, or large scale private cloud environment
  • Experience building and implementing Kubernetes infrastructure in a large enterprise environment
  • Experience within configuration/provisioning tools such as Chef, Salt, Puppet, or Ansible
  • Strong scripting experience in languages such as Perl, Ruby, Python, or Bash
  • Strong communication and collaboration skills for our Agile environment
  • Demonstrated experience with any of the following an asset:
    • Knowledge of build automation and CI/CD processes and tools such as Git and Bitbucket
    • Experience in messaging technologies such as RabbitMQ, Kafka, etc.