Tech Stack
AnsibleAWSAzureChefCloudDockerEC2ElasticSearchFirewallsFluxGoGoogle Cloud PlatformGrafanaJenkinsKafkaKubernetesLinuxLogstashPrometheusPuppetPythonRabbitMQTerraformVaultVMware
About the role
- Join our team to build and maintain scalable systems that power our operations, focusing on automation, continuous delivery, and system reliability
- Administer various Linux systems and optimize performance
- Manage cloud and on-premises infrastructure using Terraform for automated provisioning
- Build and maintain deployment pipelines using Jenkins
- Deploy and manage containerized applications using Kubernetes, Helm & ArgoCD
- Configure firewalls, routers, switches, load balancers, and implement network security
- Automate system configuration using Ansible and Bash & Python scripts
- Implement monitoring with Prometheus, Grafana, and centralized logging solutions
- Participate in on-call rotation
Requirements
- Strong understanding and hands-on experience with Linux OS (Ubuntu/Debian preferred), including package management, user permissions, kernel tuning, and system optimization
- Proficiency with Git (branching strategies, merging, pull requests)
- Practical experience with at least one of: Bash, Python, or Go for automation and infrastructure management tasks
- Experience with Jenkins (preferred) or other CI/CD tools (TeamCity, GitLab, GitHub Actions, CircleCI)
- Hands-on experience with Ansible (preferred), Chef, or Puppet for system configuration automation
- Experience with Terraform (preferred), OpenTofu, or CloudFormation for infrastructure provisioning (IaC)
- Implementation and maintenance of Prometheus, Grafana, AlertManager for monitoring and alerting (optionally Zabbix)
- Experience with ELK (Elasticsearch, Logstash, Kibana) or EFK (Elasticsearch, Fluentd, Kibana) stacks for centralized logging
- Experience with at least one major cloud provider (GCP preferred, AWS or Azure acceptable) including VPC management, S3/storage buckets, EC2/compute instances, and managed Kubernetes services
- Experience with virtualization solutions such as VMware, KVM, or oVirt
- Hands-on experience with Docker/Podman, Dockerfile creation, and container lifecycle management
- Kubernetes experience including kubeadm deployments and managed solutions for container orchestration and scaling
- Intermediate level of English and above
- Knowledge of security best practices, compliance frameworks, and security incident response
- Nice to have: Experience with ArgoCD (preferred) or Flux for Git-based deployment automation
- Nice to have: Experience with Vault, OpenBao, 1Password, or cloud-native secret management services
- Nice to have: Experience with Kafka (preferred), RabbitMQ, or NATS including setup, configuration, producers/consumers management, monitoring, and topic management