Python Developer
Location: Irvine, CA (Hybrid)
Duration: Long Term Contract
Experience: 12+ Years
Responsibilities
• Design, develop, and maintain automation scripts and tools using Python to manage and optimize cloud infrastructure.
• Design, develop, and deploy AWS Lambda functions for event-driven, serverless architectures, ensuring high availability, scalability, and performance.
• Implement Infrastructure as Code (IaC) solutions (Terraform / CloudFormation) to automate provisioning, configuration, and management of AWS resources, including Lambda, API Gateway, IAM, S3, DynamoDB, and EventBridge.
• Build, configure, and manage Kubernetes clusters (EKS and on-prem) to support containerized workloads.
• Develop and optimize Lambda integrations with AWS services such as SQS, SNS, Step Functions, CloudWatch, and API Gateway.
• Collaborate with platform, DevOps, and application teams to deliver cloud-native and serverless solutions that meet performance, scalability, and security requirements.
• Develop and maintain CI/CD pipelines for automated build, test, deployment, and versioning of Python applications and AWS Lambda functions.
• Implement monitoring, logging, and alerting for Lambda and cloud workloads using CloudWatch, X-Ray, and centralized logging frameworks.
• Optimize cost, performance, and reliability by tuning Lambda memory, execution time, concurrency, and using best practices for cold-start mitigation.
• Ensure compliance with security standards and governance policies, including IAM role design, least-privilege access, encryption, and secrets management.
• Troubleshoot and resolve complex issues across distributed systems, serverless applications, Kubernetes, and AWS cloud environments.