Responsibilities:
- Building managing and testing complex global distributed solutions using Kubernetes and AWS ensuring the environments are stable and reliable for both customers and internal stakeholders
- Maintaining the existing infrastructure (as code)
- Ensuring security of the infrastructure
- Day to day support of developers to ensure application configurations are production grade
- Creating new application hosting environments
Our daily work:
- We use Kanban to manage tasks
- Our teamwork is based on Jira
- We participate in daily weekly and retro meetings
- We use Bitbucket as a code repository
- We build environments in AWS with Terraform/Terragrunt
- We develop deployment solutions for Kubernetes
- We create libraries tools and AWS Lambdas in Python
- We create Docker images for automation and internal usage
- We act using the Everything as Code philosophy
- We handle releasing applications to the environments
- We use MS Teams to spread knowledge and participate in meetings
Technologies:
- AWS
- Terraform
- Kubernetes
- Elasticsearch
- PostgreSQL
- Prometheus
- Hashicorp stack
- Bitbucket
- Jenkins
- ArgoCD
Our System:
- Our primary cloud service provider is AWS. We use most of the popular services including VPC EC2 S3 RDS SES SNS WAF and many more
- We write all of our infrastructure as code using Terraform and Terragrunt
- Our applications managed by multiple teams run on top of Kubernetes cluster deployed in EKS
- We have very large observability stack that includes collecting logs and metrics and visualizing it in Grafana and Kibana
- We are also responsible for managing Bitbucket repos and Jenkins
- We write our internal tool set using Python and Golang
Qualifications :
- Minimum 5 years of commercial experience in AWS
- Minimum 3 years of commercial experience in Kubernetes
- Experience with monitoring technologies (ex. DataDog ELK Stack)
- Experience in GNU Linux
- Experience with CI/CD process using Jenkins and ArgoCD
- The drive to solve any challenge that is thrown your way
- You are open to new technologies and paradigms
- Accountable
- A team player
- Strong written and verbal communication skills
- Ability to investigate and analyze information and to draw conclusions
It will be good if you have concrete experience with most of the below.
- Certification in AWS or Kubernetes
Remote Work :
No
Employment Type :
Fulltime