ICE Mortgage Technology is the leading cloud-based platform provider for the mortgage finance industry. ICE Mortgage Technology solutions enable lenders to originate more loans, reduce origination costs, and reduce the time to close, all while ensuring the highest levels of compliance, quality and efficiency. Visit IceMortgageTechnology (https://www.icemortgagetechnology.com/) to learn more. Summary of Responsibilities Ellie Mae is a provider of enterprise on-demand solutions, including an online network, software and services for the residential mortgage industry. We are leading the mortgage industry into the future, developing and marketing software solutions that are transforming how mortgage lenders, investors, and settlement service providers work—and work together. As a DevOps Engineer you will actively interface with software developers, product managers, QA engineers and administrators on projects to design and develop the build, release, and deploy toolchain for DevOps while providing on-call support. The ideal candidates are fluent in systems programming and/or automation and can leverage their experience to solve complex problems associated with running production environments at massive scale in multi-tenant environments. Responsibilities • Utilize automation to provision, configure and maintain the Performance Enring lab • Quickly master our tools and libraries for service development, infrastructure provisioning, CI/CD, and monitoring . • Development of automation for monitoring and deployment in AWS and private cloud • Development, creation, and testing of automation scripts • Initiate and lead scripting and automation to streamline system updates and upgrades • Work with cloud operations team to resolve trouble tickets, developing and running scripts, creating jobs, and troubleshooting hosted environments • Evaluate new features from the perspective of our internal users • Learn new technologies and design/implement new solutions to automate application deployments, infrastructure build-outs, and monitoring improvements and new features, or fixing bugs. • Contribute to product development / engineering as needed to ensure Quality of Service of Highly Available services • Works well independently and with minimal supervision Requirements: · 2-3 years of experience in Software Development or managing build and release processes for large, JAVA/J2EE enterprise applications or cloud-based SaaS offerings. · Computer Science Degree or equivalent from a fully-accredited college or university. · Good understanding of entire lifecycle from code, build, integration validation, unit testing, release management and deployment. · Experience in build tools like Ant, Maven, Jenkins · Experience in Scripting Languages like python, Perl, Shell · Experience with Amazon AWS products and solutions · Good understanding Unix/Linux operating systems · Experience with Apache Tomcat, Nodejs and IIS servers · Familiarity with containerization technologies such as docker · Experience with Continuous Integration and Continuous Delivery concepts, including Infrastructure as code utilizing tools like Terraform, Cloudformation and SaltStack · Familiarity with Configuration Management tools, such as Chef, Ansible, Puppet, DSC · Ability to communicate and effectively collaborate with internal departments and other outside parties in a professional manner. ICE Mortgage Technology is an equal opportunity and affirmative action employer. We celebrate diversity and are building a team that represents a variety of experience, perspectives and skills. We encourage people from all backgrounds to apply. We do not accept resumes from headhunters, placement agencies, or other suppliers that have not signed a formal agreement with us.