Staff Application Operations Engineer
intuit
2021-12-03 09:01:03
Plano, Texas, United States
Job type: fulltime
Job industry: I.T. & Communications
Job description
OverviewDo you want to build solutions that are critical to Intuit's cloud platform? Do you want to do full-lifecycle development, support critical network cloud services, and write great code with other exceptional engineers? If so, we have some intriguing opportunities within Intuit's Network Cloud Service Team, and we want to talk to you!Intuit is a leading provider of business and financial management solutions for small and mid-sized businesses; financial institutions, including banks and credit unions; consumers and accounting professionals. Our flagship products and services, including QuickBooks and TurboTax software, simplify small business management, payroll and payment processing, personal finance, and tax preparation and filing.The mission of the Network Cloud Services team is to plan and develop connectivity patterns that enable us to provide global connectivity for Intuits financial services and product integrations, enhance our operational excellence, and provide capabilities that quickly isolate fault areas. The software you build and the services you support will be leveraged across the Intuit enterprise and will pave the way to Intuit's transition to become a worldwide SaaS provider. Above all, candidates must have a life-long passion for innovation, learning and improvement. We are constantly adopting and adapting to new AWS capabilities, so you'll need to keep up!The Staff Engineer will be responsible for evolving and supporting network cloud services that provides self-service capability for many network services including: DNS, SSL, AWS Cloud Network Construct, CDN, Network Connectivity to 3rdparty financial and government entities. You will have an opportunity to work with Principal Software Developers, Principal Network Engineers, and other staff/senior Network Services Engineers to design, codify requirements, and provide operational support. What you'll bringBE in computer science or equivalent work experience6+ years experience developing web, software, or mobile applications. 5+ years experience supporting infrastructure services including Core Network, CDN, DNS, SSL.End to End experience in software design, development, and support using Java, Python and/or GoLang, and other object-oriented principles. Understanding of AWS services or any other public cloud and serverless technologies.Strong proficiency in DNS, SSL, BGP & OSPF routing protocols, and VPN technologies. Strong technical project management and engineering skills are required. Able to effectively prioritize tasks in a high-pressure environment. Excellent customer service focus and analytical problem-solving abilities. Strong interpersonal, written, and oral communication and presentation skills. Highly self-motivated and directed, with keen attention to detail. UI hands on experience (HTML, JS, CSS, JQuery, Node JS)Experience in developing / implementing infrastructure automation, micro services and Orchestration frameworks application /development will be an added advantage.Hands-on experience with any logging or tracing system will be ideal.Preferred Experience:Understanding of best practice/common design patterns and data structuresAt least 2+ years experience with web services (consuming or creating) with REST or SOAP. Experience with API development and integration with 3rd-party servicesUnderstanding of AI/ML to support innovation in the network cloud areaHow you will leadGather functional requirements, develop technical specifications and Work with Principal Engineers to design/develop services, software, and prototypes Learn Intuits proprietary suite of network automation applications and provide operational supportIdentify faults and help improve infrastructure Performance, Availability, and Capacity utilization.Participate in on-call leadership rotation and direct other engineers to quickly restore services during incident resolution events. Provide technical leadership and a strategy to prevent incidents from recurring. Provide technical expertise to achieve AWS design integration work that may include logical design, cloud architecture analysis and design.Partner with other Network Services Engineers and evolve self-service capabilities of Intuits network services and release these features to production (50-60% hands on coding using Java, Python and Go) Educate business units with features available via network services automation portfolioResolve defects/bugs during QA testing, pre-production, production, and post-release patchesRemediate any security vulnerabilities within the network cloud services areaDeploy production releases on the infrastructure that is hosted in AWS Participate in agile planning meetings including SCRUMActively stay abreast of technology skills in Cloud, recommend best practices and share learnings with the team.Provide Technical leadership by: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems