Job responsibilities will include:
· Design and Implement Cloud services that manage the Infrastructure and control plane on the public cloud platforms.
· Implement automations to provision, configure, manage and monitor Teradata Cloud services, sites and offerings.
· Develop threat models to ensure the Cloud platform services are secure and meets our compliance standards.
· Develop test cases and integrate them to CICD / DevOPS pipelines
Required qualifications
• Bachelor's degree in computer science or related field or equivalent experience
• At least 2 to 3 years of hands-on software development experience.
• complex software systems on Google Cloud, AWS or Azure.
• Experience with dev-ops software development methods.
• Strong computer science fundamentals in data structures, algorithm design, and complexity analysis
• Demonstrated proficiency with at least one modern general-purpose programming languages like Java, C++, Go, Python, etc.
Preferred Qualifications
• Knowledge of Hashicorp Consul is must-have
• IAC Tools: Terraform, Salt, Packer, Ansible
• Source Code Repository: Gitlab, Github, Jenkins
• Container & Container Orchestration Tools: Kubernetes / Docker
• Hands-on Experience on Manage Kubernetes (EKS, AKS & GKE)
• Experience in building services using Python (Fast API) & Golang
• Experience in full stack development.
• Experience mentoring junior software engineers.
• Experience influencing software engineering best practices within your team.
• Familiarity with dev-ops software development methods.
• Demonstrable scripting experience with a variety of scripting languages for automating tasks, generating reports, and creating tools (e.g. Go, Python, Shell)
• Proven experience with AWS and cloud infrastructure.
• Created architecture for a service running in AWS that serves businesses or the public at scale.
• AWS hands-on experience with network administration: VPCs, ACLs, subnets, peering, DNS knowledge etc.
• AWS infrastructure as code experience with CloudFormation or Terraform
• Experience with RESTful services, and familiarity with Teradata (or other TDMS) NoSQL/SQL database concepts
• Experience with Docker container related technologies like Kubernetes, Mesos, etc.
• Experience with supporting mission critical, 24x7 systems.