Senior DevOps/Software Engineer

3 - 5 years
System Administration
Full Time
United States
Mountain View, CA

Overview

Are you interested in taking a growing SaaS business to a massive global scale? Intuit’s Payroll Platform powers QuickBooks by helping companies manage their payroll and taxes, connecting with several financial institutions including the state and federal government. Come join the team in leveraging an incredible worldwide opportunity to build best in class fin-tech solutions.

The Role

The DevOps team at Intuit’s Payroll Platform is looking for a Senior Software Engineer to help us in building a flexible architecture for deploying high throughput SaaS applications. Our team is responsible for reliability and uptime of Intuit’s payroll Platform. It’s one of the key revenue drivers of the SBSEG group which is critical to Intuit’s six billion a year business. We are currently building out software infrastructure for automating the configuration and deployment of applications on AWS using the latest and greatest tech, including Docker and K8s.

Responsibilities

  • Create, implement, and modify a scalable software development infrastructure
  • Help create software and tooling necessary for build and deployment pipeline automation ranging from internal datacenters to AWS infrastructure
  • Maintain and enhance continuous integration systems that build, test, and package software for Linux/Java stack with Microsoft SQL Server
  • Install, configure, maintain, and scale up Jenkins software with a good understanding of virtualization technologies such as docker and kubernetes
  • Develop product software. Design and implement work flows to improve developer productivity and software quality
  • Communicate technical designs in writing and in person to multiple technical audiences

Qualifications

Required Skills

  • BS degree in IT/CS/EE or related experience
  • Experience with CI/CD, Jenkins and groovy
  • Familiarity with administration of the following services: Artifactory, S3, EC2, Cloudfront, RDS, Elastic Container Service, CloudSearch, IAM
  • Understanding of AWS monitoring and profiling, and performance optimization (Cloudwatch, Cloudwatch Logs)
  • Experience with an automation framework (Ansible, Terraform, Puppet, Chef etc)
  • General Unix/Linux administration experience
  • Understanding of core internet protocols, HTTP, HTTPS, DNS, SMTP etc.
  • Expert scripting skills such as Ruby, Shell scripting or Perl
  • Exposure to docker and container management system
  • Deep understanding of load balancers and specifically Route 53

Desirable Skills

  • Experience with Chef or Puppet
  • Experience with Jenkins
  • Experience with internal monitoring systems (Nagios, CloudWatch, etc.)
  • Exposure with administering relational databases (MSSQL, ORACLE)

Apply for this job


 

Related Jobs