AWS PySpark With Python
Apply on
Title: AWS PySpark With Python
Location: Plano TX / Wilmington DE (Onsite- 3 days per week)
Duration: ... 12+ months
AWS : 50%
Python : 40%
PySpark :30%
Additional Job Details:
Your experience in public cloud migrations of complex systems, anticipating problems, and finding ways to mitigate risk, will be key in leading numerous public cloud initiatives
" Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
" Own end-to-end platform issues & help provide solutions to platform build and performance issues on the AWS Cloud & ensure the deliverables are bug free
Drive, support, and deliver on a strategy to build broad use of Amazon's utility computing web services (e.g., AWS EC2, AWS S3, AWS RDS, AWS CloudFront, AWS EFS, AWS DynamoDB, CloudWatch, EKS, ECS, MFTS, ALB, NLB)
" Design resilient, secure, and high performing platforms in Public Cloud using best practices
" Measure and optimize system performance, with an eye toward pushing our capabilities forward, getting ahead of customer needs, and innovating to continually improve
" Provide primary operational support and engineering for the public cloud platform and debug and optimize systems and automate routine tasks
" Collaborate with a cross-functional team to develop real-world solutions and positive user experiences at every interaction
" Drive Game days, Resiliency tests and Chaos engineering exercises
" Utilize programming languages like Java, Python, SQL, Node, Go, and Scala, Open-Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
Required qualifications, capabilities, and skills:
" Formal training or certification on software engineering concepts and 10+ years applied experience
" Hands-on practical experience delivering system design, application development, testing, and operational stability
" Advanced in one or more programming language(s) - Java, Python, Go
" A strong understanding of business technology drivers and their impact on architecture design, performance and monitoring, best practices
" Design and building web environments on AWS, which includes working with services like EC2, ALB, NLB, Aurora Postgres, DynamoDB, EKS, ECS fargate, MFTS, SQS/SNS, S3 and Route53
" Advanced in modern technologies such as: Java version 8+, Spring Boot, Restful Microservices, AWS or Cloud Foundry, Kubernetes.
" Experience using DevOps tools in a cloud environment, such as Ansible, Artifactory, Docker, GitHub, Jenkins, Kubernetes, Maven, and Sonar Qube
" Experience and knowledge of writing Infrastructure-as-Code (IaC) and Environment-as-Code (EaC), using tools like CloudFormation or Terraform
" Experience with high volume, SLA critical applications, and building upon messaging and or event-driven architectures
" Deep understanding of financial industry and their IT systems
Preferred qualifications, capabilities, and skills:
" Expert in one or more programming language(s) preferably Java
" AWS Associate level certification in Developer, Solutions Architect or DevOps
" Experience in building the AWS infrastructure like EKS, EC2, ECS, S3, DynamoDB, RDS, MFTS, Route53, ALB, NLB
" Experience with high volume, mission critical applications, and building upon messaging and or event-driven architectures using Apache Kafka
" Experience with logging, observability and monitoring tools including Splunk, Datadog, Dynatrace. CloudWatch or Grafana
" Experience in automation and continuous delivery methods using Shell scripts, Gradle, Maven, Jenkins, Spinnaker
" Experience with microservices architecture, high volume, SLA critical applications and their interdependencies with other applications, microservices and databases
" Experience developing process, tooling, and methods to help improve operational maturity
About Tanisha Systems, Inc.
Tanisha Systems, founded in 2002 in Massachusetts-USA, is a leading provider of Custom Application Development and end-to-end IT Services to clients globally. We use a client-centric engagement model that combines local on-site and off-site resources with the cost, global expertise and quality advantages of off-shore operations. We deliver Custom Application Development, Application Modernization, Business Process Outsourcing and Professional IT Services from office locations in USA and *.
Tanisha Systems services clients in Government, Banking & Financial Markets, Insurance, Healthcare, Retail & Consumer Goods, Energy & Utilities, Life Sciences, Telecom, Manufacturing and Transportation Industries around the globe. Our engagement model provides a flexible operational environment that empowers our clients with the right levels of control.
Want to read more about Tanisha Systems? Visit us at