Cloud Distributed Systems Engineer

Location: Pune, Maharashtra, India

Notice

This position is no longer open.

Requisition Number: 200723

External Description:

Cloud Distributed Systems Engineer

Teradata Managed Cloud provides the world’s leading data warehousing, analytics, and Hadoop capabilities as a managed, secure, scalable solution to Teradata customers. If you like working on a dynamic team developing customer-facing features that provide highly complex functionality in a simple, intuitive way, then you would want to explore our opportunity.
You will actively define and implement state of the art technical solutions, including capabilities to support elastic scalability, on-demand self-service, disaster recovery, and usage based consumption, to enable customers to solve their most complex data analytics challenges.
As a Distributed Systems Engineer, your focus will be on designing, building, deploying, and operating fault tolerant, elastic, scalable, and secure micro services and APIs on the cloud
 
Attributes of successful candidates

• Eat, sleep, and breathe services. You have experience balancing live-site management, feature delivery, and retirement of technical debt
• You are passionate about CAP theorem, can sketch out four different consistency models and defend each of them, and understand Paxos algorithms at an implementation level
• Excited by building reliable, self-healing services on reliable and unreliable hardware
• Has an ownership mindset and can deliver tasks end to end

Basic Qualifications

• Bachelor's degree in computer science, or relevant work experience
• Demonstrated proficiency in Linux, hands on Bash scripting and related debugging
• Good understanding and preferred working knowledge of public clouds such as AWS or Azure.
• 2-5 years of hands-on software development experience
• Strong CS fundamentals including data structures and object-oriented design
• Excellent programming skills in Java or Python
• Experience with relational databases and NoSQL/distributed databases, with understanding of tradeoffs
• Strong understanding of internet protocols (HTTP, DNS, TCP, and UDP) and building RESTful web services.
• Has worked on build and deployment processes, tools and infrastructure automation using Ansible, Puppet etc.
• Excellent problem solving and analytical skills, can come up with optimal solutions quickly
• Experience with Agile development methodology and Test-Driven Development

Preferred Qualifications

• Experience embedding security controls and processes into the DevOps workflow
• Familiar with the challenges surrounding efficient operations and failure mode analysis in large complex distributed systems
• Experience with Teradata.
• Experience with Docker, Mesos, Kubernetes or similar container technologies

CountryEEOText_Description: Why We Think You’ll Love Teradata We prioritize a people-first culture because we know our people are at the very heart of our success. We embrace a flexible work model because we trust our people to make decisions about how, when, and where they work. We focus on well-being because we care about our people and their ability to thrive both personally and professionally. We are committed to actively working to foster an inclusive environment that celebrates people for all of who they are.

City: Pune

State: Maharashtra

Community / Marketing Title: Cloud Distributed Systems Engineer

Job Category: Engineering

Company Profile:

LinkedIn Remote:

Location_formattedLocationLong: Pune, Maharashtra IN

.