Senior DevOps Engineer
Job Description
The Enterprise Data and Analytics team provides cutting edge analytics capabilities to Ameriprise application teams. We develop scalable, automated data services to be used across the enterprise. Our work involves a combination of DevOps, Data Science, and Data Visualization technologies and methods. We cover the complete service lifecycle - from technology selection to hardened, automated deployments and ongoing operational administration.
As a Senior Developer, you will work in an agile sprint cadence performing a variety of tasks including development, integrating cloud services with CI/CD pipelines, implementing data patterns (ingest, transformation, dashboards, etc.), and performing operational tasks. You will also act as a liaison with customers who are onboarding new technologies and an escalation point for team members.
About Our Company
The Ameriprise Financial Technology team mission is to create innovative technology solutions and engaging digital experiences for our clients, advisors, and employees. We embrace an inclusive and collaborative culture that allows us to partner across the business and lend our expertise in the areas of corporate computing, network infrastructure and security. We celebrate the unique qualities and reward the contributions of our talented, passionate employees. If you're motivated and want to work for a strong, ethical company that cares about you and your community, take the next step with Ameriprise Technology.
Ameriprise Financial is an equal opportunity employer. We consider all qualified applicants without regard to race, color, religion, sex, national origin, genetic information, age, sexual orientation, citizenship, gender identity, disability, veteran status, marital status, family status or any other basis prohibited by law.
Preferred Qualifications
- Experience building dashboards and visualizations (PowerBI, Quicksight, etc.)
- Well versed with AI and machine learning concepts
- Experience in creating and deploying machine learning models
Responsibilities
- Evaluate candidate Analytics/ML technologies available in the market, perform comparative analysis and provides recommendations to select the best tools
- Automate analytics best practices, processes, technology & solution patterns and automation using CI/CD pipelines
- Automate infrastructure deployments using Infrastructure as Code technologies
- Collaborate with peers in technology and business application teams to provide scalable solutions
- Provide technical escalation support to team members
- Provide operational support for Data Lake and associated 3rd party analytics products
- Collaborate with cross-commit teams for implementation of deliverables in all environments.
- Development of code and design to meet evolving needs while adhering to policy and standards.
- Write test cases for Unit testing and Functional testing when the application is developed
- Conduct and participate in coding and design reviews.
- Manage test plan & risks through development phases to implementation, ensure zero defects are introduced into the production environment
- Ensure required documentation for projects and/or enhancements are created and updated
Required Qualifications
- B.S. in Computer Science, related STEM field or equivalent work experience
- 7+ years of relevant IT experience, including hands on experience in Big Data technologies
- Python/PySpark development experience
- Hands on experience with DevSecOps tools such as Git and CI/CD pipelines
- Experience with AWS compute and analytics services (EMR, Athena, Glue, SageMaker, Lambda, etc.)
- Experience with Infrastructure as Code technologies (CloudFormation, Terraform, etc.)
- Experience in Unix/Linux/AWS CLI scripting
- Familiar with Agile concepts and working cadence
- Familiar with data warehouse concepts
- Familiar with columnar storage formats- Parquet, Avro, etc.
- Excellent debugging skills.
- Ability to quickly perform critical analysis and use creative approaches for solving complex problems
- Experience working with vendor partner (on- and off-shore) resources.