.MSCI has embarked on an ambitious program to create our next generation Fixed Income Indices, which builds on MSCI's vast Analytics and Index capabilities.We are seeking a highly skilled and motivated DevOps Engineer to join our team and contribute to this next generation solution.
As a member of an agile team, you will build high performance and scalable services primarily using various programming languages and technologies.
These services will provide an efficient and comprehensive gateway into our Indices group.
You will work within a global team of highly skilled Software, Data, and DevOps Engineers.
Additionally, you will have significant interaction with the Developers and Testers working on our teams all over the world.Candidates for this position should be passionate about building high quality software and contributing to architecture design discussions.
You should have strong analytical skills and a desire to go deep with knowledge and understanding of topics in technology and finance, and be motivated to work in a high-performance team.
Our new team member should also play a key role in the migration project of the current system to a cloud-native solution, so experience with any cloud provider, containerization, or container orchestration is a plus.Key Responsibilities:Improve and create a modern cloud-native platform using the latest technologies and following industry best practices.Continuously improve the monitoring and alerting system, using tools like Grafana, PagerDuty, or Azure Monitor.Evaluate different architectural & design approaches, solutions, frameworks & technologies and recommend the most suitable one.Develop best practices for architecture, design, coding & automated test coverage.Architect, design and deploy secure, high performance, scalable & maintainable applications using appropriate architectural patterns and modernized technologies.Ensure optimal availability, latency, scalability, and efficiency of real-time application development by advocating engineering reliability into the development life cycle with a focus on fault tolerant approaches.Develop and maintain CI/CD environment of our applications in Azure DevOps.Minimum Qualifications:1+ year experience with any major cloud provider, preferably Azure or GCP.Hands-on experience with application monitoring and alerting systems.1+ year experience with containerization and container orchestration technologies, preferably Docker and Kubernetes.1+ year experience with one or more of the following languages: Python, Bash, SQL, PowerShell, Perl.1+ year experience with one of the following relational databases: Oracle/Sybase/MSSQL.1+ year experience in source code management with Git.Proficient in at least one Linux distribution.Experience with workflow orchestrator systems, such as Airflow or Autosys.Working experience with agile methodology.Degree qualification in Computer Science or a related field