Lead Technical Engineer Job in Pleasanton, California US

Lead Technical Engineer

Kaiser Permanente IT is seeking a highly experienced individual to fill the role of Lead Technical Engineer as part of the Document Repository Management (DRM) team, in our Shared Application Services organization. The DRM team provides expertise in enterprise document management platform and solutions for Kaiser Permanente, currently supporting the document capture and storage needs for major areas such as KP HealthConnect across multiple regions, Health Plan applications, and for business functions such as Workers Compensation. This is a rapidly growing environment with hundreds of millions of documents already stored, and hundreds of thousands of documents searched, retrieved, and viewed each month. The Lead Technical Engineer will play a key role in supporting and enhancing our document management shared infrastructure for use by multiple business and application areas. The successful candidate will join a high performing team and help us take support operations to the next level, ensuring that excellent service is delivered to our business units in an effective and efficient manner. This position is located at Kaiser Permanente's Technology Campus in Pleasanton, CA. ESSENTIAL FUNCTIONS Deliverables in first 90 days: - Familiarize self with the DRM application components, interfaces, regularly occurring jobs and maintenance activities. - Understand the DRM team's role in installation, configuration, and support of the application, and how DRM interacts with the various KPIT organizations. - Understand the Remedy service request process - SR, RFC and Incidents. - Assume primary support role after turn-over of support functions from DRM team peer. - Satisfy all mandatory internal training requirements. Deliverables in first 120 days: - Independently troubleshoot complex problems or defects reported in application production or non-production environments. - Provide input to project plans for application builds, and report status to project managers. - Participate in the build, validation, and troubleshooting as needed for application interfaces to other systems. - Perform simple to moderately complex software deployments into existing environments. Deliverables in first year: - Independently prepare project plans for application build activities. - Troubleshoot, resolve, and document root-cause analysis for complex technical problems. - Work with application teams, technical or non-technical SMEs to gather and verify technical requirements for application environment builds. - Design processes, process improvements, and departmental standards for application builds, deployments, and support. Responsibilities: - Support pre-production production application builds maintenance. Prepares and maintains application support documentation. - Provide daily maintenance and technical support activities associated to the operations of production and pre-production environments. Work with internal IT organizations and/or vendor to find resolution to system failures, and provide a root cause analysis. - Provides 24x7 production support/coordination as assigned in an on-call rotation. - Map technical requirements to the application environment and infrastructure requirements, coordination of equipment sizing, acquisition and application environment build-out with infrastructure engineers, system administrators, and internal IT groups. - In addition to internal IT groups coordination with vendor supported applications is required to assess conformity with Kaiser standards and determine fit into the target application architecture and perform environment operational testing. Monitor application performance and recommend performance improvements. - Install and configure application software onto Windows and/or UNIX servers, monitoring file system utilization, DNS changes, scheduled job setup and manage application security for pre-production environments. - Strong knowledge of code migration services and the ability to implement code packaging and deployment procedures is required. - Provide automated alternatives to repetitive manual processes by creating scripts for installs, job monitoring, code drops, and backup or replication jobs. - Contribute to project planning and scheduling, preparation of work effort estimates, and coordinate the execution of project build activities across multiple teams and individuals. Align project plans with the overall document management solution strategy. - Able to perform tasks independent of close supervision and guidance. - Depending on project, some off-hours and weekend work may be required. Qualifications: BASIC QUALIFICATIONS: - 6 or more years of work experience in IT in a technical or production support role in a medium to large-sized organization. - 5 or more years of application installation, configuration and support experience for UNIX and Windows servers, and Windows desktops. - Experience with Windows administration, command scripting, UNIX shell scripting and Perl scripting. - Working knowledge of software applications including but not limited to MS Project, MS Word, MS Excel, MS PowerPoint, TOAD (or any DB tools), MS Visio, Remedy for, Incident, Problem, Change Management, RPM, Lotus Notes, - Good understanding of IBM DB2 or similar RDBMS technologies and able to compose fairly complex but efficient SQL queries against application databases. - Flexible and quick to learn new technologies without the benefit of formal classroom training. - Ability to work effectively as part of a team or independently without close supervision. - Ability to effectively plan, multi-task and handle multiple projects or assignments concurrently. - Excellent analytical and problem solving skills, with experience triaging and resolving technical issues/problems. - Excellent oral and written communication skills, with experience dealing with technical and non-technical audiences. - Strong customer service orientation and motivated self-starter. - Ability to work off hours or on weekends as required. PREFERRED QUALIFICATIONS: - Experience with Java development and VB scripting or equivalent on Windows environment. - Strong knowledge of code migration services and the ability to implement code packaging and deployment procedures is required. - Good understanding of TCP/IP, Windows environment and its GUI conventions (Server 2008). - Experience implementing enterprise functions such as enhanced reporting and monitoring for automated problem isolation and notification. - Experience with reviewing and creating detailed level technical design and architectural documents. - Experience facilitating meetings and conference calls with a large technical and non-technical audience, both in-person and remote. - Experience working in a matrixed organizational environment with cross-functional teams. - Bachelor of Science degree in Computer Science, Engineering or comparable discipline. - Additional pluses: experience as a Technical Project Manager; Healthcare industry experience; experience with document publishing, document archival, or document distribution and fulfillment; experience with Vignette IDM, experience with Kofax Capture.