ClearScale is looking for an AWS Cloud Engineer to participate in a large-scale cloud migration project. We are hiring for the 2-year-long project related to migration from third-party cloud to AWS, including legacy applications re-factoring to micro service architecture and using cloud-native AWS services.
You will become part of a large distributed engineering team that is responsible for preparing infrastructure, re-hosting the apps, re-design, load testing, live migration of high-load applications, workload optimization, and operational support.
This would be a mass migration led by ClearScale with thousands of servers on the inventory list. The technologies include Redshift, Kinesis, Kinesis Analytics, Aurora, DocumentDB, DB2, Oracle, Mongo, Hadoop/Spark, MSSQL, Kafka, Elasticsearch, Solr, Redis, Mesos/Marathon, Kubernetes (EKS), and many more.
1. Analyze, scope and estimate tasks, identify technology stack and tools
2. Design and implement optimal architecture and migration plan
3. Develop new and re-architecture solution modules, re-
design and re-factor program code
4. Specify the infrastructure and assist DevOps engineers
with its provisioning
5. Examine performance and advise necessary infrastructure changes
6. Communicate with client on project-related issues
7. Collaborate with in-house and external development and analytical teams
ClearScale expects successful candidate to have most of the following qualifications and skills (not necessary all have to be presented):
1. Hand-on experience designing efficient architectures for high-load enterprise-scale applications or ‘big data’ pipelines
2. Practical experience in implementing of micro-services architectures (using Java or Scala stack)
3. Hands-on experience with message queuing, stream processing and highly scalable ‘big data’ stores
4. Advanced knowledge and experience working with SQL and noSQL databases
5. Proven experience in re-design and re-architecting of the large complex business applications
6. Strong self-management and self-organizational skills
7. Successful candidates should have experience with any of the following software/tools (not all required at the same time):
a. Java, Scala
b. Relational SQL and NoSQL databases, including PostgreSQL, Oracle, DB2, MongoDB, Cassandra, Couchbase, Redis and Elasticsearch
c. Big data tools: Kafka, Spark, Hadoop (HDFS3, YARN2,Tez, Hive, HBase)
d. Stream-processing systems: Kinesis Streaming, Spark-Streaming, Kafka Streams, Kinesis Analytics
e. AWS cloud services: EMR, RDS, MSK, Redshift, DocumentDB, Lambda
f. Message queue systems: ActiveMQ, RabbitMQ, AWS SQS
g. Federated identity services (SSO): Okta, AWS Cognito
8. We are looking for a candidate with 5+ years of experience in Data, Cloud or Software Engineer role, who has attained a degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field
9. Valid AWS certificates would be a great plus