DevOps Engineer
The Team: Fueling the technologies that drive our products and support our company`s infrastructure, the Cloud Engineering team enables public cloud at scale for our application teams to deploy applications securely, reliably, and in a compliant state. Though our technologists represent a range of skills and knowledge bases, they all view technology as a craft and care deeply about creating positive user experiences. From Agile methodologies to mobile applications to software as a service (SaaS), we push technology`s boundaries to build scalable, elegant solutions that help investors reach their financial goals.
The Role: We are seeking a DevOps Engineer to join the Continuous Delivery team within Cloud Engineering. In this role, you will collaboratively and iteratively provide a CI/CD platform around which our teams can maturely deploy applications to public cloud. You will have opportunities to utilize your CI/CD knowledge to interact and collaborate with diverse teams, and to establish an at scale CI/CD platform in Amazon Web Services.
Responsibilities:
Collaborate with multiple software development teams globally to provide, and iterate on, an enterprise scale public cloud CI/CD platform
Stay current on emerging technologies
Work in a diverse technical environment to establish, advocate, and provide patterns for the CI/CD platform
Collaborate with application teams to iterate and educate on usage of the CI/CD platform
Write and execute build/deployment scripts/tasks
Set up and maintain software development tools spanning source control, continuous integration/delivery, code review, etc.
Requirements:
A bachelor’s degree in computer science/engineering or related fields is required; a master degree is preferred
Strong knowledge of build, release, and configuration management practices
Passionate about staying current on trends and best practices in software development
Experience with CI/CD required. A strong preference for experience in AWS.
Knowledge of source control tools (Git, CodeCommit, SVN, and TFS), build/release tools (Jenkins, CodeBuild, CodeDeploy, CodePipeline), and infrastructure as code tools (Terraform, CloudFormation)
Programing experience/skills in popular languages such as Python, Java, C#, PHP, Ruby, or PowerShell, etc.
Working knowledge of Linux and Windows
Strong grasp of Configuration Management (Chef, Puppet, Ansible, Salt Stack)
Comfort with collaboration, open communication and reaching across functional borders
Morningstar is an equal opportunity employer.
001_MstarInc Morningstar Inc. Legal Entity