TCS is Hiring !!!
Job Title : Golang Developer
Experience : 8 to 10 Years
Location : Pan India
Notice Period : Immediately- 30 Days
Job Description :
- Be a polyglot developer, capable of developing and maintaining software in GoLang.
- Develop code and solutions in the observability space, leveraging tools such as Kafka, Prometheus, Graphite, Logstash, Elastic Search, and Grafana.
- Should also be familiar with configuration management and deployment solutions such as Chef, Puppet, Ansible, Helm, and / or Terraform
- Experience building, deploying, running and supporting highly-available, high-scale, secure infrastructure, and distributed applications in a cloud service with Kubernetes
- Experience with cloud platforms like AWS
- Understanding of development and operations processes
- You will design and architect distributed systems in the cloud and understand how to move systems from on-prem data centers to the cloud
- You will create monitoring, alerting and dashboarding solutions that improve visibility into application performance and business metrics.
- You will develop and troubleshoot distributed, large-scale production systems spanning on-prem. and cloud-based hosting
- You will perform root cause analysis and post-mortems with an eye towards future prevention.
- You will use automation technologies to ensure repeatability, eliminate toil, reduce mean time to detection and resolution (MTTD & MTTR) and repair services.
- You will design CI / CD pipelines.
- You will produce documentation and support tooling for online support teams.
- Experience monitoring infrastructure and application availability to ensure SLI and SLO.
- Experience with Virtualization, Containerization, Cloud Computing (AWS preferred), VMWare ecosystems, Kubernetes, or Docker.
- Knowledge of ElasticSearch, Prometheus, Graphite, Kafka
- Systems Administration experience, including an understanding of
- nix.
- Network experience, including an understanding of standard protocols / components.
- Automation and orchestration experience including Chef, Puppet, Terraform, Packer, or Jenkins.
- Experience writing code in Python, Golang, and / or Java.
- Experience working with distributed systems.