Sr Manager, Enterprise Data Services-1
Sr. Manager, Enterprise Data ServicesWe are looking for a Senior Manager with a passion for data. In this role they will be reinventing the way data is delivered in the organization, making development and business teams more efficient, productive, and evolve data movement into a world-class scalable solution. Candidates should be hands-on, passionate, results-oriented, inventive technical leaders that will own, define, build and integrate scalable fault tolerant environments, tools and processes. They should understand software development & delivery for large scale enterprise distributed services, thrive in a fast-paced environment, be eager to take on new responsibilities, and have a track record of delivering high quality, mission-critical systems.As a leader on the Enterprise Data team, you will lead a talented and nimble group of technical engineers & analysts. The focus will be delivering data in near real time using new cloud technologies and innovative data tools with minimal friction while ensuring system stability. Successful candidates will be obsessed with operational excellence and will be strong leaders who can prioritize well, communicate clearly, and have a consistent track record of improving efficiency of the development process.This position will report directly to the Director of Enterprise Data Services Software Delivery and have a focus on data movement practices such as ETL, APIs, streaming, and encryption.ResponsibilitiesCollaborate with development teams and business partners to understand data movement needs and oversee implementationsWork with peers and management to understand technical requirements, priorities and processes, and to consistently improve developer experience, process efficiency and analytics process performance while providing 24X7 availabilityDesign, implement and roll out continuous integration solutions frameworkManage onshore and offshore resourcesPartner with team members to build and refine innovative data deliveryProvide strategic direction and continuously improve a delivery pipeline for multi-site development teams including source code repository, build solutions, continuous integration/delivery, test frameworks, packaging/container and deployment toolsInfluence processes to facilitate quality and uptime delivery of systems and solutions including collaborating with teams on code base integrity, validation rules, branch/merge processes, and adherence to security and compliance requirementsInvestigate and recommend best practices for maintaining quality, including development of code metrics, code review workflows, code coverage measurement and the efficient use of static and dynamic analysisCreate a culture of fast and iterative technical assessment, implementation, and refinement / replacement. Not tied to any one solution, always identifying opportunities at new and better way to solving old problems.Influence the team's technical and business strategy by making insightful contributions to the team's priorities and approach. Make a significant contribution to delivery planningActively mentor junior software engineers and provide continuous training to more experienced engineers, improving their skills, knowledge of our systems, and their ability to get things done!Basic QualificationsBachelor's Degree in Computer Science, IT, Engineering, Mathematics or related field5+ years relevant work experienceProficiency in at least one programming language such as Java, Python or SQLExperience with modern development tools such as Git, Mercurial, Jenkins, Gerrit, Crucible, Confluence, Jira, Bamboo.Proficiency in SaaS, PaaS and IaaS for cloud (AWS, Azure) and on-prem (VMWare, OpenStack, etc.) solutionsSolid experience with security requirements for handling sensitive informationProficient in one or more following skill sets: React.js, HTML5, CSS3, node.js, play framework, AB testing, UI Analytics, REST APIs, Machine learning.Experienced in full life cycle implementations and managing complex and concurrent project engagements on time and within agreed budgetsPreferred Qualifications5+ years' experience mentoring engineering teams and working in a leadership roleExceptional customer relationship skills including the ability to discover the true requirementsExperience establishing, measuring, and exceeding service level agreements by improving the availability, performance, and quality of systemsExperience supporting a multi-site development organizationExcellent communication skills and the ability to generate and communicate meaningful development metricsTest, deploy, maintain and improve software solutions.Establish quality controls to ensure stability and uptime performance of Atlas while retaining agility and meeting or exceeding delivery objectives.Lead, grow, and maintain a team of Engineers and AnalystsManage and maintain all production solutions and handle keep the business running (KTBR) type change requests as needed.Keep a customer focused mindset, prioritizing developer productivity and application uptime.Prioritize build tools and automation to accelerate deployment while ensuring solution stability and consistency to defined frameworks established through the deployed solution architecture.Provide system monitoring with an understanding of reliability, availability, and failure management/mitigation needs.Communicate, present, and defend position concerning build process, tools, and cloud service providers in a productive and diplomatic fashion.Establish and maintain weekly scorecards representing progress to uptime, data availability, quality and maintenance operations of Asurion's Atlas platform.Candidate ProfileHas built and run a Development team.Experience managing teams to deploy and maintain tools such as JIRA / Confluence, Github, Jenkins, etc.Experience managing teams to deploy extensive database and data warehouse functions to public (AWS, Azure, etc.) and private clouds.Strong written and oral communication skills.Strong interpersonal skills.Ability to conduct research into issues and products as required.Ability to present ideas in user-friendly language and visuals.Highly self-motivated and directed.Keen attention to detail.Proven analytical and problem-solving abilities.Ability to effectively prioritize and execute tasks in a high-pressure environment.