FAI logo

Senior Platform Engineer I Remote

FAI
Full-time
Remote
India

Company Summary

First American (India) is a GCC (Global Capability Center) of the First American Financial Corporation (NYSE: FAF) family of companies. FAI is a proud member of the FORTUNE 500 companies and has been amongst the Fortune 100 Best Companies to Work For® list for eight consecutive years. First American Financial Corporation provides comprehensive title insurance, closing/settlement, property data and technology solutions. First American (India) creates quality solutions for its customers by combining software, back office, and knowledge processing operations to fulfill First American's business requirements. Our priorities are our employees, customers, and shareholders - in that order. First American (India) has been ranked amongst India's Best Companies To Work For™ 2023: Listed amongst the Top 100 by Great Place To Work® India, FAI is also certified Best Workplaces for Women and Workplace with Inclusive Practices. Software Services helps build First American's product suite that encompasses the best in class Title Insurance, Settlement and Mortgage solutions platforms. Leverages technology product stack across Microsoft platform predominantly to develop, enhance and maintain the best in class applications. The R & D division delivers solutions for the title insurance industry leveraging the best of NLP, AI and ML.

Job Summary

Senior Platform Engineer role must understand software development lifecycle and has strong knowledge of the overall application development space combined with a basic understanding of the business and domain. Senior Platform Engineer will be part of a transformative team that is shaping the way First American builds and delivers world-class technology products that fuel the real estate industry.

We are looking for the best-of-the-best technology experts that will envision, design, build, and deliver innovative solutions that provide exceptional experiences and lasting value to our customers. Role will understand the Agile manifesto and ceremonies, work with Configuration Management tools to enforce CM practices and processes. Role is required to adhere to the QA standards defined by the organization and will work with a deep understanding of performance bottlenecks, production infrastructure, interfaces and dependencies of the product.

Technical skills:

  • Minimum 4 - 5 years’ experience with DevOps practices and automation tooling
  • Experience with Amazon Web Services and or Microsoft Azure Cloud Services.
  • Experience with infrastructure as code tools such as Terraform or AWS Cloud Formation.
  • As part of IaC, work with cross-functional teams to design, implement and operationalize the corporate golden image bakery for AWS and Azure (Windows and Linux) to provide standard, secure golden images for AppDev to automatically incorporate into their pipeline.
  • Experience with virtual machine platforms and container management systems such as Docker, Kubernetes or Vagrant Cloud. Automation experience with orchestration and configuration technologies such as ARM Templates, Azure DevOps, CloudFormation, Power Shell/DSC (Desired State Configuration), Terraform, Puppet, Chef and Ansible with experience of cloud deployment.
  • Experience in DevOps space and deep expertise & knowledge on implementing CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Azure Pipeline, GitHub Actions, Jenkins, etc.
  • Experience with Bash, Python, or PowerShell scripting is a must.
  • Experience with various computer platforms and application environments including Linux and Windows.
  • Expert in design and development of automation tools and scripting languages.
  • Configuration management experience with Chef, Puppet or similar systems.
  • Working knowledge of complex web hosting configuration components, including firewalls, load balancers, hosted VMs, web servers, application servers and database servers.
  • A deep understanding of networking including experience with IP networking, and a familiarity with the functionality, operating, and failure modes of networks.
  • Experience with continuous integration products (CI/CD) such as ADO (AzureDevOps)/ GitHub/ Bamboo / Jenkins / TeamCity / VSTS, SonarQube, Veracode, Prisma Cloud Compute/ Black Duck, etc.
  • Experience with various git patterns such as gitflow and trunk based development
  • Experience in supporting .net (Core & Framework), node.js, and golang applications Containers (Windows and Linux)
  • Familiar with Network/Cloud security core concepts and tooling
  • Experience in AppSec/DevSecOps tooling such as Veracode SAST and DAST
  • Experience in Automated software testing (unit, component, API, functional)
  • Experience with distributed databases such as MS SQL, PostgreSQL, MongoDB or Redis Cache.
  • Constantly updating personal technical and business knowledge and skills and mentoring others to increase the knowledge and skills of the team
  • Must be highly collaborative and be able to work in a team environment, with technical and business people.
  • Solid project management and organizational skills.
  • Strong communication and interpersonal skills.
  • Provides excellent customer service to customer base and mentors junior team members.
  • Must be able to multi-task and work well with changing priorities in a fast paced, 24x7 environment
  • Experience with public cloud migrations/transformations
  • Experience with application programming languages like Java, NodeJS, or C# is a plus.

FAI is committed to create an environment that respects, supports and inspires all individuals. We do not discriminate on the basis of color, religion, sex, gender identity, sexual orientation and age. At FAI, we celebrate diversity and believe that an inclusive workforce benefits employees, the organization and our community. We are an Equal Opportunity Employer. For more information about our company and dedication to putting People First, check out https://firstam.wd1.myworkdayjobs.com/faicareers.