We are seeking an experienced AWS Cloud Engineer with strong programming skills in Go and Python. In this role, you will be responsible for designing, implementing, and managing cloud-based infrastructure using Amazon Web Services (AWS), with a particular focus on account structures, Service Control Policies (SCPs), and AWS organizational frameworks that meet the stringent security and compliance requirements of the financial services industry.
- Duration: 6+ months
- Location: Seattle, WA
- Rate: $70/hr to $110/hr - DOE
- Design, deploy, and maintain secure cloud infrastructure on AWS using Infrastructure as Code (IaC) principles
- Develop and maintain automation tools and scripts using Go and Python to enhance our fintech platform operations
- Implement and manage AWS Organizations service control policies (SCPs) to specify maximum permissions for member accounts in the organization ensuring they align with financial regulatory requirements
- Manage multiple AWS accounts that perform similar or related functions by grouping them into distinct organizational units (OUs) to maintain separation between production, development, and compliance environments
- Implement best practices for AWS Organizations in a multi-account environment to establish governance and controls that satisfies fintech regulatory requirements
- Collaborate with security and compliance teams to enforce financial industry regulations through AWS Organizations
- Implement and maintain disaster recovery strategies for critical financial services
- Monitor, troubleshoot, and optimize cloud resources for performance, security, and cost-efficiency
- Provide technical guidance to development teams on AWS best practices in a fintech context
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- 5+ years of experience as a Cloud/DevOps Engineer with AWS, preferably in fintech or financial services
- Strong programming skills in Go (Golang) and Python with experience building cloud-native applications for financial services
- Experience in deploying and managing multi-account AWS environments using Organizations
- Deep understanding of AWS account structures, Service Control Policies (SCPs), and organizational structures for segregating financial workloads
- Experience implementing security controls for financial data protection in AWS
- Experience with AWS services including EC2, S3, VPC, IAM, Lambda, ECS/EKS, CloudFormation, and AWS Organizations
- Proficiency in version control systems (Git) and CI/CD tools (Jenkins, GitHub Actions, AWS CodePipeline)
- Hands-on experience with configuration management and Infrastructure as Code tools (Terraform, CloudFormation, Ansible)
- Strong knowledge of container technologies (Docker, Kubernetes)
- Understanding of financial industry regulations and compliance requirements (PCI-DSS, SOX, GDPR, etc.)
- Excellent problem-solving, communication, and collaboration skills
- Preferred Skills:
- AWS certifications (Solutions Architect, DevOps Engineer Professional, Security Specialty)
- Experience with financial transaction processing systems in the cloud
- Knowledge of encryption and key management in AWS
- Experience with implementing robust logging and auditing systems for financial transactions
- Understanding of FSI (Financial Services Industry) best practices for AWS environments
- Experience with database systems relevant to fintech (RDS, DynamoDB, Aurora)
- Experience with real-time data processing and analytics in AWS
- Track record of implementing cost optimization strategies in AWS without compromising security