Senior DevOps Engineer

AI overview

Architect and manage complex global solutions utilizing AWS and Kubernetes, ensuring system stability while implementing an 'Everything as Code' approach.

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

Careers at Shiji Group. Find Great Talent with Career Pages. | powered by SmartRecruiters | Find Great Talent with a Career Page.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior DevOps Engineer Q&A's
Report this job
Apply for this job