What are the responsibilities and job description for the Senior CloudOps Engineer position at Surge IT?
We are looking for a Senior CloudOps Engineer to work in a team involved in the migration from a monolithic system to a modern, cloud-native microservices platform with domain databases. You will work closely with Solutions Architects, DevOps, CloudOps, and the Database teams to build-out, optimize, secure, highly available data platforms infrastructure with an affinity to RDS databases and participate in database migration.
Key Responsibilities
Key Responsibilities
- Collaborate with Solutions Architects, DevOps, and CloudOps teams
- Write and maintain Terraform modules for AWS infrastructure provisioning
- Maintain and enhance Github CI/CD pipelines
- Provision and deploy databases on AWS RDS and Aurora PostgreSQL
- Troubleshoot and resolve database and MS AD SSO connectivity issues
- Schema conversion and data migration from legacy databases (e.g., Sybase, Oracle, SQL Server) to PostgreSQL
- Ensure data integrity, performance, and reliability during and after migration
- Strong understanding of AWS networking, VPC, subnets, route tables, security groups
- Experience with infrastructureascode (Terraform & CloudFormation)
- Experience managing IAM roles, policies, and leastprivilege access
- Experience with CI/CD and DevOps practices, Github, and Github Actions
- Experience with AWS Secrets Manager for credential management
- Monitoring/troubleshooting using Performance Insights and CloudWatch metrics
- Knowledge of encryption using AWS KMS (at rest and in transit)
- Experience with secure database access, MS AD, and authentication mechanisms
- Experience configuring MultiAZ, Read Replicas, and crossregion replication
- Experience or involvement in RDS migrations from legacy relational databases
- Familiarity w/AWS Database Migration Service (DMS) & schema conversion (SCT)
- Some database administration experience (PostgreSQL, Oracle, SQL Server)
- Familiarity with AWS RDS PostgreSQL or Aurora
- Familiarity with backup, restore, snapshots, and disaster recovery strategies
- Proficiency in Python and familiar with unix scripting such as bash
- AWS certifications (Solutions Architect, CloudOps or DevOps Engineer)