Intuit's PDX team is looking for a Senior Software Developer to focus on the Intuit Build Platform (IBP), Argo CD, and Argo Rollouts. This team is responsible for the continuous integration and continuous deployment (CI/CD) pipeline for all of Intuit's major products, aiming to empower developers to quickly build and deploy new microservices using modern technologies like Kubernetes, Docker, and AWS Cloud.
Requirements
- Deep AWS knowledge and experience.
- Proficiency in Kubernetes and containerization.
- Work experience in two or more of: Unix/Linux, Distributed Systems, AWS/GCP, Kubernetes/Container platforms-based software development.
- Experience with monitoring tools such as Splunk, Prometheus, Wavefront, CloudWatch.
- Strong experience with any of the following Object-Oriented Languages: Python, Java/J2EE, C-Sharp, Go, or similar language.
- Familiarity with managing Kubernetes clusters at scale.
- Familiarity with Infrastructure as Code tools like Terraform or CloudFormation.
Responsibilities
- Develop automation for always-on services and infrastructure leveraging AWS and advanced concepts such as containerization, Kubernetes, and highly available architectures.
- Diagnose and troubleshoot complex technical issues.
- Drive continuous improvement with a focus on availability, usability, reusability, performance, maintainability, and cost.
- Partner effectively with all team members in the design, automation, security, and support aspects of the current and future CI/CD Platform at Intuit.
- Provide support for end users, application, and administration teams, including critical incidents and on-call support.
- Work on the latest of Kubernetes, Docker, AWS Cloud, and next-gen CI/CD as applied to scalable distributed systems.
- Develop infrastructure software or similar experience.
Other
- Strong verbal and written communication skills to work with multi-functional groups.
- Team player with the ability to be successful in a fast-paced environment.
- Flexible and innovative to apply knowledge and experience to recommend custom solutions to business problems.
- Contributions to open-source projects or active participation in relevant tech communities.
- Knowledge of security best practices for cloud-based applications and infrastructure.