Fairway Independent Mortgage Corporationposted 10 months ago
Full-time • Mid Level
Remote • Carrollton, TX
Credit Intermediation and Related Activities

About the position

The Cloud Architect at Fairway Independent Mortgage Corporation is a pivotal role responsible for designing, creating, maintaining, and documenting automation standards for code and infrastructure as code releases. This position is fully remote and offers a full-time opportunity to work with a dynamic team focused on enhancing cloud infrastructure and automation processes. The Cloud Architect will be tasked with designing and implementing repeatable automation around the cloud infrastructure, which includes building, testing, deploying, and releasing processes to ensure high availability of production services. In this role, the Cloud Architect will collaborate closely with development teams to understand their automation needs and provide effective solutions. This includes automating the delivery of infrastructure services and developing and updating automation strategies and standard practices. The architect will also evaluate and recommend tools and technologies for automation, investigate and resolve technical issues, and create or edit PowerShell or shell scripts to automate common maintenance tasks. Additionally, the Cloud Architect will manage environments in Azure subscriptions to ensure optimal capacity, performance, security, and availability. They will maintain configuration management tools, manage code repository systems, and develop automation methodologies for infrastructure build and system management activities across various platforms and storage systems. Documentation is a key aspect of this role, as the architect will create and maintain documentation related to system configuration, mapping, processes, and service records. Participation in an on-call rotation and other job duties as assigned are also part of the responsibilities.

Responsibilities

  • Design and implement repeatable automation around cloud infrastructure: build, test, deploy, and release processes.
  • Ensure high availability of production services.
  • Design improvements to enhance the availability of all services and processes.
  • Create and maintain CI/CD pipelines for multiple projects and environments.
  • Collaborate with development to understand automation needs and provide solutions.
  • Automate the delivery of infrastructure services.
  • Develop and update automation strategies and standard practices.
  • Evaluate and recommend tools and technologies for automation.
  • Investigate and resolve technical issues.
  • Create or edit PowerShell or shell scripts to automate common maintenance tasks and/or new installation tasks.
  • Manage environments in Azure subscriptions to ensure optimal capacity, performance, security, and availability.
  • Maintain configuration management tools.
  • Maintain code repository system.
  • Develop automation methodologies for infrastructure build and system management activities across platforms and storage systems.
  • Create and maintain documentation as it relates to system configuration, mapping, processes, and service records.
  • Work closely with infrastructure, release management, and development to document and maintain deployment standards.
  • Participate in on-call rotation.
  • Other job duties as assigned.

Requirements

  • 5+ years of related experience in software design/development and/or operations.
  • Demonstrated experience with CI/CD pipeline tools, specifically Azure DevOps.
  • Demonstrated experience hosting applications in Azure.
  • Demonstrated experience with Source Control systems, such as GIT and Bitbucket.
  • Demonstrated experience with Terraform.
  • Demonstrated experience in deploying web and application servers: IIS, Nginx, Node.js.
  • Demonstrated experience with database systems such as AzureSQL, MSSQL, and MongoDB.
  • Demonstrated experience in implementing containers such as Docker and Kubernetes.

Nice-to-haves

  • Solid knowledge of Artifact repositories such as JFrog, Artifactory, and Nexus.
  • Solid knowledge of scripting software, PowerShell.
  • Solid knowledge of configuration management tools such as Ansible, Puppet, or Chef.
  • Solid knowledge of monitoring tools including Solarwinds, Dynatrace, or AppDynamics.

Benefits

  • Disability insurance
  • Health insurance
  • Dental insurance
  • Paid time off
  • 401(k) matching
  • Employee discount
  • Employee stock ownership plan
  • Pet insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service