Lead Engineer
AwanTunai
Gurgaon, Haryana, IN
15h ago
source : Instahyre

Responsibilities :

  • Support engineering teams to design and implement application prototypes, using modern application development practices and open source emerging technologies, covering domains like microservices, API management, web-scale architectures
  • Design distributed network and security policies (including RBAC) for effective management of applications on the Kubernetes Platform
  • Build distributed microservice systems, building in features like a Service Mesh using technologies like Envoy, Linkerd, Istio, gRPC / ProtoBuf
  • Debug technical issues inside a very deep and complex technical stack involving containers, microservices, AWS services across the different layers of a web stack (Edge, Data, etc.)
  • Contribute as part of a larger team to maintain a deep understanding of system functionality and architecture, with a primary focus on the operational aspects of the service (availability, performance, change management, emergency response, capacity planning, etc)
  • Evaluate new technologies and provide a recommendation to management including planning and execution of proof of concept activities.
  • Requirements :

  • Over 6 years of experience in design and Software Development Background
  • Proficient with Kubernetes / Swarm architecture with hands-on production experience with container technologies and the tools and challenges around them
  • Proficient with service discovery, networking in Kubernetes or equivalent, monitoring, logging, scheduling
  • Experience in container architecture, docker engine, runtime, container orchestration, and microservice patterns
  • Experience working with AWS services such as - EC2, EBS, ALB, ECS, EKS, VPC, S3
  • Knowledge of CI / CD tools like Jenkins (preferred), Bamboo, Gitlab
  • Experience working with configuration management tools such as Ansible, Terraform, Puppet and Cloudformation
  • Strong knowledge on the network layers and SSL / TLS basics
  • Experience with distributed System Management / tracking and monitoring such as ELK Stack, Prometheus
  • Knowledge of messaging queues like Amazon MQ (preferred) or Kafka / RabbitMQ, etc
  • Experience in developing applications using programming languages such as Java, Scala, Python
  • Strong oral and written communication skills
  • Strong team collaboration and leadership skills
  • Familiarity with Agile processes (Kanban, Scrum, etc.)
  • This job was posted by Sukant Kumar from AwanTunai.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form