The Data Analytics Architect - Lead/Senior is responsible for leading a team of IT professionals in supporting the administration, engineering, and implementation of several mission critical applications.
This includes provisioning and deploying Linux or Windows software applications in a physical or virtual environment, monitoring and maintaining web application hosting systems to include web servers and various database servers, troubleshooting and resolving hardware, software, and network problems, as well as providing support for solving complex problems or new innovations.
Performing systems and database maintenance are key components of the work to include patching, security provisioning, performance optimization, monitoring, and suggesting improvements.
Must have the ability to guide and assist Junior and Mid-level Data Analytics Architects as required.
More About the Role:
The Data Analytics Architect - Lead/Senior leads the team responsible for supporting Analytics and Business Intelligence development and provides technical expertise in installing and maintaining a multitude of mission critical applications. The Data Analytics Architect - Lead/Senior is responsible for managing all aspects of:
The maintenance of web application hosting systems to include web servers, database servers, and associated development systems
Administration, monitoring, security and maintenance of virtual environments
Providing technical guidance to the team and the customer regarding the implementation of highly advanced technical solutions
Troubleshooting to resolve hardware, software, security, and network problems
Fostering collaboration across teams to quickly adapt to emerging and dependent technologies
Continually interacting with teams to design and implement innovative solutions that will provide key decision-making abilities
Ensuring the creation, updating, and maintenance of technical documentation including process diagrams, standard operating procedures, and system documentation as it relates to implementation, maintenance, and optimization
Reviewing performance and capacity planning reports and implementing enhancements that will improve performance and reliability of existing web-based systems
Ensuring delivery of assignments within established deadlines, while keeping the client well-informed on a timely basis of progress, status and/or concerns for each assignment
Design, development, implementation, maintenance and optimization of a variety of databases and systems to include designing logical and physical database structures, partitioning of tables, data loading and validation, all aspects of security, monitoring, and performance tuning
Designing and managing application and database migration activities
You’ll Bring These Qualifications:
Master’s degree or equivalent, and 15 years of applicable experience.
Ability to lead technological change and development
Excellent written and oral communication skills
Experience managing a diverse team of skilled professionals in the installation and maintenance of a multitude of mission critical applications
Superior interpersonal skills
Experience maintaining system reliability and uptime of production applications
Experience with deploying and maintaining physical and virtual environments.
Experience managing systems administration staff in the support of a variety of applications on Windows and Linux servers
Experience managing the administration, and maintenance of a variety of highly complex databases (typically SQL Server, Teradata, DB2, Oracle, MySQL, or PostgreSQL) and security and access methods.
Experience designing, configuring and implementing AWS or Microsoft Azure environments, including auto scaling resources to respond to changes in demand
Strong knowledge of automated tools for database design and implementation
Experience with creating, updating, and maintaining technical documentation including process diagrams, standard operating procedures, and system documentation as it relates to implementation, maintenance, and optimization
Experience with developing procedures relating to database and application security including procedures by which access is authorized, enabled, changed and withdrawn
Experience implementing, maintaining and testing Disaster Recovery methodologies for production systems.
Experience with threshold forecasting, sizing, capacity planning, and trend analysis.
These Qualifications Would be Nice to Have:
Experience installing, implementing, and maintaining Tableau Server or Microsoft Power BI Suite
Experience installing, implementing, and maintaining IBM i2 Enterprise Insight Analysis (EIA) Opal w/ i2 Connect
Experience with litigation support, investigations, or administering Litigation Support tools
Normal demands associated with an office environment.
Ability to work on computer for long periods, and communicate with individuals by telephone, email and face to face.
Some travel may be required.
What We Can Offer You:
- We’ve been named a Best Place to Work by the Washington Post.
- Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
- We offer competitive benefits and learning and development opportunities.
- We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.
- For over 55 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.