At Morningstar, innovation is at the heart of everything we do. As a global leader in independent investment research and data analytics, we’re dedicated to empowering investors and helping them make informed decisions. Our Quantitative Research Group stands at the forefront of this mission, utilizing cutting-edge technologies and data-driven methodologies to drive better outcomes for investors worldwide.
The Role: DevOps Engineer
As a DevOps Engineer at Morningstar, you’ll be an integral part of our Quantitative Research Group, collaborating with a diverse team of Quant Researchers, Data Scientists, Software Engineers, and Data Engineers. Your primary focus will be on supporting all Cloud & DevOps initiatives, ensuring the smooth functioning of our infrastructure in AWS cloud environments. Here’s a closer look at what the role entails:
Responsibilities:
- Continuous Integration and Deployment: Develop, optimize, and maintain CI/CD pipelines to automate software release processes, enabling faster and more efficient deployments.
- Infrastructure as Code (IaC): Provision, configure, and manage cloud infrastructure using tools like Terraform, CDK, or CloudFormation, prioritizing scalability, reliability, and security.
- Containerization: Deploy and manage containerized applications using Docker and AWS ECS/EKS, optimizing resource utilization and deployment strategies.
- Security and Compliance: Implement best practices and standards to ensure the security of data and systems throughout the development and deployment lifecycle.
- Collaboration and Continuous Improvement: Work closely with cross-functional teams to foster a culture of continuous improvement, contributing to seamless product delivery and quality assurance.
- Automation and Scripting: Write scripts in languages like Bash, Python, or PowerShell to automate routine tasks and deployments, enhancing operational efficiency.
- Issue Resolution and Support: Investigate and resolve infrastructure-related issues promptly, providing support during release cycles and incidents as needed.
- Disaster Recovery Planning: Design and manage disaster recovery plans to ensure system resilience and data integrity in the face of failures or disruptions.
- Documentation and Reporting: Document DevOps processes and infrastructure performance, aiding in knowledge sharing and decision-making processes.
- Continuous Learning: Stay abreast of emerging technologies, trends, and best practices in Cloud and DevOps, continuously enhancing your skills and expertise.
Requirements:
- BS degree in engineering, computer science, statistics, mathematics, or equivalent practical experience.
- Proficiency in Linux/Unix administration, scripting languages (e.g., Python, Bash), AWS cloud services, and DevOps tools.
- Strong understanding of software development and deployment processes, including coding, testing, and release.
- Excellent communication skills and the ability to collaborate effectively within a team.
- Intellectual curiosity and a passion for quantitative research.
- Fluency in both oral and written English.
Morningstar is proud to be an equal opportunity employer, fostering a diverse and inclusive workplace where everyone can thrive.
If you’re ready to embark on a journey of innovation and excellence, join us at Morningstar and be part of a team that’s shaping the future of investment research and analytics.