Overview
Skills
Job Details
Position: AbInitio Admin
Location: Chicago, IL
Job Mode: Contract
Job Description:
An Ab Initio Administrator manages and maintains the Ab Initio ETL environment, ensuring efficient and reliable data processing.
This includes tasks like user access management, performance tuning, job scheduling, and troubleshooting.
They also support development teams by optimizing workflows and maintaining data integrity within large-scale data processing systems.
Key Responsibilities:
Environment Management:
- Installing, configuring, and maintaining Ab Initio software and related components (Co-Operating System, EME, Control Center, etc.).
Performance Monitoring:
- Monitoring ETL job performance, troubleshooting issues, and optimizing workflows to ensure efficient data processing.
User Access and Security:
- Managing user access, implementing security protocols, and maintaining user accounts within the Ab Initio environment.
Job Scheduling and Automation:
- Scheduling and automating ETL jobs using tools like Control Center or Autosys, and potentially developing automation scripts using languages like Python or Shell.
Troubleshooting and Support:
- Resolving issues related to ETL jobs, Ab Initio components, and data processing workflows.
Collaboration and Communication:
- Working with developers, data engineers, and other stakeholders to implement changes, upgrades, and resolve issues.
Documentation:
- Creating and maintaining technical documentation related to Ab Initio solutions and configurations.
Skills and Qualifications:
Ab Initio Expertise:
- Strong knowledge and hands-on experience with Ab Initio products (Co-Operating System, EME, Control Center, etc.).
Operating System Knowledge:
- Familiarity with Linux/Unix operating systems, including shell scripting (Bash, Korn shell).
ETL and Data Warehousing:
- Understanding of ETL concepts, data warehousing principles, and experience with data profiling, cleansing, and transformation.
Database Knowledge:
- Familiarity with databases (Oracle, Teradata, etc.) and SQL.
Scripting and Automation:
- Experience with scripting languages (Python, Shell, etc.) for automation tasks.
Communication and Collaboration:
- Excellent communication and interpersonal skills to collaborate with cross-functional teams.
Problem-Solving:
- Strong analytical and problem-solving skills to troubleshoot and resolve complex issues.
Cloud Computing (Optional):
- Experience with cloud platforms like AWS, Azure, or Google Cloud Platform, and containerization technologies like Docker and Kubernetes.