Caliber Home Loans, Inc.
Caliber Home Loans, Inc. is one of the nations fastest-growing mortgage lenders. We didnt move into the fast lane because of clever marketing campaigns or flashy television ads our talented employees worked hard to help us rise to the top of our industry.POSITION SUMMARYCaliber IT Systems is looking for that rare individual that is an experienced Windows Systems Administrator that has built upon this foundation to become a seasoned DevOps Engineer. This position will be responsible for automating and deploying Caliber’s applications to on-premise and cloud-based infrastructure ranging from traditional (server, storage, network) as well as containers and application infrastructure (web servers, databases, etc.). You will use your scripting and coding skills to build automation, including validation and tests, to integrate with deployment pipelines to ensure all environments delivered for use is fully functional, secure, and compliant. You will engage in operational support escalations to help debug and identify opportunities for continuous improvement and refactoring. You will work collaboratively across the organization with InfoSec, Infrastructure, Architecture, and Development teams to continue to improve the delivery of Caliber’s mission-critical systems.QUALIFICATIONSThe ideal candidate will have a technical bachelor’s degree and 3 years of experience in systems administration and 3 years of systems administration with a strong emphasis on automation, coding, and scripting. Experience managing infrastructure for the US mortgage industry is a plus. RESPONSIBILITIES:Building Pipelines in Azure DevOps for infrastructure deliveryBuilding automation to integrate with Pipelines using technologies such as Terraform, Ansible, MS Desired State Configuration, ARM, etc.Setting up development, test, and production environments for websites/systems and promoting code between themConfiguring DNS recordsMonitoring servers using things like LogicMonitor, Grafana, and Native OS Performance monitoringResponding to and fixing server and application infrastructure issuesAssisting other developers working in these environmentsDeveloping DevOps related applicationsFixing/patching/upgrading code, plugins, extensions, and applications as neededAutomating processesBuilding applications as needed to support the environmentREQUIRED SKILLSAdministrationExperience with infrastructure automation processes (Terraform, DSC, Ansible, Puppet, Chef, or others) and ability to write custom manifests, artifacts, and resourcesExperience with current virtualization technologies (Kubernetes, Docker, etc.)Experience with PowerShell, Python Bash/Shell, etc.Experience with application infrastructure like IIS, MSSQL, RabbitMQ, caching technologies, etc.Passion for “security first” policiesAbility to troubleshoot issues on complex server environments, log tailing, etcWillingness to be on call for infrastructure issuesDevOps Engineer3 years of solid development with languages like PowerShell, Python, Bash/Shell, etc.Experience with CI/CD frameworks (Azure DevOps preferred, Jenkins, Bamboo, etc.)Experience with IaC frameworks and tools (Ansible, DSC, Chef, etc.)The ability to translate business requirements into system designSuccessful track record collaborating with teams and resolving issues that ariseExceptional debugging skills using native OS tools and debuggersExperience with Version Control Systems (preferably git, but at least Subversion)DESIRABLE SKILLSAzure Cloud (IaaS, PaaS, AKS, etc.)Ability to analyze slow processes/transactions and suggest improvementsExperience with F5, Azure, and other load balancing solutions (i.E. Nginx, HAProxy, etc.)Develop solutions based on organizational and users’ needs, strategies, and goals, including recommendations for improvements based on researching relevant infrastructure solutions.Experience with queue/caching technologies (RabbitMQ, MSMQ, NCache, Redis)Familiarity with continuous integration and continuous deploymentFamiliarity with process control and loggingExperience with PagerDuty/xMattersAbility to estimate server requirements based on site traffic and software platform.Experience deploying to a load-balanced environmentKnow your way around Azure Cloud ServicesExperience creating CI/CD pipelinesExperience generating code coverage reportsAgile Scrum and Kanban experienceExperience with Azure DevOps or JiraExperience with the Gitflow methodology