OverviewIntuit’s Unified Communications Engineering team is tasked with building, securing, and operating several of Intuits Core IT functions for our global workforce.
We enable our employees to do the best work of their lives by providing resilient and innovative technology solutions.
We’re looking for a talented individual to join the UC Engineering team as a Sr.
DevOps Engineer.
This is a fantastic opportunity to join a reputable and well-established company as a part of a highly progressive and transformative IT team.
Primarily, you will work closely with UC Architects, Network Engineering, Video Operations and Voice Operations to design and implement automation solutions for Intuits UC environment.
Secondarily, you will provide operational support for the rest of the UC Engineering teams technology stack.What you’ll bringBS.
in Computer Science, Computer Engineering, or Engineering Degree or equivalent experience.5+ years of experience, academic or professionalStrong ability and desire to acquire new technical skills/knowledge and interpersonal behaviors in short and aggressive timeframesFamiliarity or classwork with scripting deployments in virtualized environments (VMware and KVM), cloud-hosted systems (AWS, OpenStack, Azure, Google), Docker Containers, and physical servers.Understanding of object-oriented programming concepts.Hands-on programming experience with scripting languages and web development such as Python, Ruby, Java, JavaScript, HTML5, and CSS3.Experience with web framework: e.G.
Django, FlaskExperience with Web Services, REST & RPC, etc.Knowledge of automation DevOps tools like Ansible, Chef/Puppet, CloudFormation, Bash, Expect, and/or Jenkins in order to deploy, manage, and automate device configurations along with monitoring/alerting/reporting toolsStrong experience with SQL, MySQL, Postgres (NoSQL experience is a plus, e.G., Redis)Experience with Linux environment and system administrationUnderstanding of web application environment and best practices for performance, scaling, redundancy, and high availabilityFamiliar with version control tools for deployments such as Git.Executes testing efforts across the life cycle (unit/integration/regression testing).Proficiency in PythonPreferred Experience:Understanding of aforementioned infrastructure environmentsFamiliar with Splunk, Active Directory, Microsoft Windows Servers, DNS, DHCP, Networking, Network Load Balancing,various Operating Systems, SAN/NAS storage, x86 hardware, Single Sign-On solutions, and SaaS SolutionsFamiliar with Unified Communications technologies: VoIP, video, broadcast streaming, SIP, Cisco, PolycomSome hands-on experience supporting multiple users lab, test, or production environmentsFamiliarity with Agile/Scrum development processFront-end technologies: ReactJS, AngularJSCommunicate, document, and distill technical information to team members and all levels of management.Networking, Unified Communications or Security certifications a plusThe successful candidate will exhibit the following traits: Analytic Ability: Makes well-reasoned, appropriate decisions based on analysis of highly uncertain input or outcomes; Integrates information from a variety of sources, quickly, to arrive at a broad understanding of issues; Approaches problems or issues systematically, looking for connections, trends and potential causes.Business Results Orientation: Anticipates and addresses obstacles, redirecting efforts to accelerate work or improve quality while achieving results in a timely manner; Surfaces problems, issues and solutions with speed and accuracy; Holds self and team accountable for outcome.Communication: Prepares and delivers coherent, highly credible and engaging presentations that have impact; Writes technical concepts and information clearly and thoroughly for technical and non-technical audiences; tailors communication style and content to the audience.Creativity & Innovation: Demonstrates initiative, creativity and innovation to drive more effective design and process ideas to fruition within or outside their area of discipline; Demonstrates an entrepreneurial perspective by envisioning, aggressively pursuing, new and innovative ideas and approaches to achieve business unit objectives; Leverages leading-edge technologies, processes, tools and practices to contribute to the organizations future.Decision Making: Chooses the best alternative(s) based on a review of pros, cons, trade-offs, timing and implications; Evaluates the consequences and implications of alternatives, actions or decisions at a work group level; Makes timely decisions on problems/issues requiring immediate attention.
Supports the speed and quality of decision making.Organization Influence & Relationship Management: Proactively builds a broad base of support among key decision-makers and influencers; Advocates for positionsfirmly, but appropriately, without pushing or compromising positions too much; Presents a persuasive rationale for positions; Deep customer empathy listening to customer, establishing long standing relationship and trust.
Follow through to customer resolution; maintains customer satisfaction and loyalty; Gathers and internalizes rich customer feedback, using it to generate innovative solutions that fill core or future needs; Addresses customer needs by involving the right people at the right time.Learning Ability: Demonstrates flexibility and resilience in response to obstacles, constraints, adversity and mistakes; Seeks opportunities to learn from new discoveries, innovations, ideas and ways of looking at things; readily and resourcefully adapts to changing needs, conditions, priorities and opportunities.Prioritization: Prioritizes and balances time, actions, resources and initiatives to ensure achievement of critical goals; Aligns cross functionalself and team priorities based on changing needsProcess Orientation: Author / Designer of procedures.
Applies situational judgment and teaches others.
Confident in escalating when process is broken or inefficient and makes recommendations on how to resolveTeamwork: Builds relationships with people across disciplines and functions, throughout the organization; involves others as appropriate when issues affect them.
Resolves conflict; Builds collaboration byidentifying and conveying common interests and priorities (including removal of barriers and breaking down silos); Inspires, energizes, motivates and draws out the best work from a cross-functional team; Ensures that positions satisfy the needs, interests and concerns of key stakeholders; Mentors and coaches colleagues, builds partnerships across organizational boundaries while resolving resource conflicts.How you will leadDesign, implement, and maintain secure automation solutions for Intuits UC offerings to validate function, enforce standard configurations, trigger alerts and efficiently generate reportsProvide operations support for DevOps solutions supporting the aforementioned Infrastructure environments.
You must be comfortable in addressingcritical incidents.Brief/present to senior leadership on the status of projects and tasks.Design and deliver advanced applications / automation frameworkWork on every level of the stack frontend to backend, and everything in between.Drive aggressive implementation of application requirements for functionality and quality.Drive infrastructure Performance analysis, benchmarking and detailed design of the system.Experiment with Big Data tools, machine learning and open source technologiesAudits and improves system metrics and alarmsWork with various data stores to include SQL and distribution filesystem storageMonitors service trends to identify opportunities for improvements with existing frameworks, tools, and processesMaintains and assures uptime of containerized applications in hosted environments