What are the responsibilities and job description for the Platform Engineer position at TOPSYSIT?
Job Details
Job Title: Platform Engineer
Client:Ally Bank
Location: Charlotte, NC
Job Description:
We are looking for a highly skilled Platform Engineer with strong expertise in AWS, Python, and API development. The ideal candidate will be responsible for designing, building, and optimizing platform components that support scalable applications. You will collaborate with cross-functional teams to automate workflows, enhance infrastructure reliability, and ensure robust integration across services.
Responsibilities:
Design, develop, and maintain platform components on AWS
Build, automate, and optimize infrastructure using Python and cloud-native tools
Develop and maintain RESTful APIs and internal service integrations
Implement automation for deployment, monitoring, and system reliability
Create secure, scalable, and high-performance systems
Troubleshoot platform issues and improve performance and availability
Work closely with DevOps, backend, and engineering teams to build reusable platform capabilities
Required Skills:
Strong hands-on experience with AWS services (EC2, IAM, Lambda, ECS/EKS, S3, CloudWatch)
Advanced Python programming skills
Experience building and maintaining APIs (REST/GraphQL)
Experience with CI/CD pipelines (CodePipeline, GitHub Actions, Jenkins, etc.)
Understanding of microservices and distributed system design
Familiarity with Infrastructure as Code (Terraform/CloudFormation) is a plus