Sr. Cloud Engineer – Advanced Analytics
Discover. A more rewarding way to work.
At Discover Financial Services, you’ll find yourself in the company of some of the industry’s smartest and most reliable professionals. And at a company that rewards dedication, values innovation and supports growth.
Thrive in an environment that promotes teamwork and shared success. Build on a foundation of mutual respect. Join the company that understands rewarding careers like no other, with this exceptional opportunity:
Job Description:
The Advanced Analytics Platform organization is seeking a highly skilled and cloud-native engineer that has a passion for delivering infrastructure and automation solutions as code. Your role is to develop, test & operate reusable infrastructure as code patterns . You ll provide support to the internal engineering, infrastructure, & IT teams to continuously improve & automate our analytics architecture.
Our current tech stack includes AWS, Terraform, Linux, Chef, Docker, Kubernetes, Mesos/Marathon, Spring, Angular, Node.js, Java 8, Python and Scala.
Responsibilities:
- Work as part of a team of other cloud and DevOps engineers to design and build tools and automation scripts that enable data scientists and business analysts to easily consume cloud-native services.
- Technical point of contact for product teams as it relates to automation, CI/CD, and DevOps.
- Developing secure design patterns for analytics architectures deployed in the public cloud and/or orchestrated container environments.
- Build automation to actively audit the infrastructure for misconfigurations
- Develop container image lifecycle management systems
- Promote a risk-aware culture, ensure efficient and effective risk and compliance management practices by adhering to required standards and processes.
Skills:
Skills Required:
- Hands on experience with AWS services such as VPC, EC2, RDS, IAM, KMS, Lambda, CloudTrail, CloudWatch, Dynamodb, SNS, SQS, and S3
- Knowledge of Infrastructure as Code, Immutable Infrastructure, & continuous integration/deployment practices
- Proficient in at least one programming language (Python, Java, Scala, Javascript)
- Experience in version control systems such as Git, GitLab, etc.
- Experience administering & hardening Linux systems
- Familiarity with technical challenges associated with containers and distributed systems with a focus on analytics research environments.
- Experience with analytics tools (SAS, R, Scientific Python, H2o)
- Willingness to continuously learn & share learnings with others
- Ability to work in a fast-paced, rapidly changing environment
- Very strong verbal & written communication skills
Skills Desired:
- Experience with solving problems and delivering high quality results in a fast-paced environment
- Experience with analytics tools (SAS, R, Scientific Python, H2o)
- Experience with data mining, machine learning, statistical modeling tools or underlying algorithms
- Experience within the Financial industry