Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
Hiring: AWS Data Engineer /Python Developer
Location: Reston VA Onsite
Duration: 12 Months
Apache Airflow Specific Experience: 3 years
Autosys Specific Experience: 3 years
Job Summary:
We are seeking a highly accomplished and strategically minded hands-on Lead Engineer to drive the modernization of our customers batch processing system. This pivotal role requires over 15 years of progressive experience in application development integration of batch processes with a specialized focus on Apache Airflow (and a deep understanding of legacy scheduling tools like Autosys). A critical component of this role will be leading the migration of existing Autosys workflows and jobs to AWS Managed Workflows for Apache Airflow (MWAA).
Based in Virginia this individual will play a key role in designing implementing and migrating batch processes from Autosys to Airflow.
Responsibilities:
1. MWAA Migration & Strategy Leadership:
1. Lead the end-to-end migration of existing Autosys workflows and jobs to AWS MWAA including assessment planning re-platforming testing and validation support.
2. Develop comprehensive migration strategies roadmaps and execution plans minimizing disruption to ongoing operations.
1. Design and implement robust scalable and secure batch pipelines within MWAA translating Autosys concepts and logic into efficient Airflow DAGs.
1. Serve as the primary technical expert for the Autosys to MWAA migration providing guidance and troubleshooting support.
2. Airflow & MWAA Expertise:
1. Architect develop migrate highly scalable reliable and efficient batch pipelines using Python and Airflow DAGs within MWAA.
2. Manage and optimize MWAA environments including infrastructure setup configuration monitoring and scaling.
3. Implement best practices for Airflow DAG development testing deployment and version control (e.g. Git CI/CD pipelines).
4. Troubleshoot and resolve complex issues related to Airflow DAGs infrastructure and performance within MWAA.
3. Autosys Legacy System Understanding:
1. Possess a strong understanding of Autosys concepts job types (e.g. Command File Watcher Box jobs) dependencies calendars and monitoring.
2. Perform in-depth analysis of existing Autosys workflows to identify migration complexities and opportunities for optimization.
3. Collaborate with existing Autosys administrators and application teams to ensure accurate and complete migration of functionalities.
4. Team Leadership & Mentorship:
1. Provide technical leadership guidance and mentorship to a team of migration engineers fostering a collaborative and high-performing environment focused on migration and cloud adoption.
2. Conduct code reviews provide constructive feedback and ensure adherence to coding standards and best practices.
3. Contribute to the professional development of team members through training knowledge sharing and coaching on Airflow MWAA and migration best practices.
5. Architecture & Operational Excellence:
1. Collaborate with SMEs product owners and other stakeholders to define data pipeline requirements and translate them into robust Airflow solutions.
2. Contribute to the overall batch process architecture strategy identifying opportunities for optimization automation and innovation post-migration.
3. Implement robust monitoring alerting and logging solutions for Airflow DAGs and MWAA environments.
4. Ensure compliance with security best practices for process handling and access within Airflow and MWAA.
6. Expertise in AWS:
1. Hands on knowledge and expertise in S3 SQS SNS EKS ECS Fargate Step Functions
2. Evaluate and Implement architecture options for implementing end to end batch processes on AWS
7. Qualifications:
1. Bachelors or masters degree in computer science or a related quantitative field.
2. 10 years of overall professional experience in Java/ JEE and RDBMS databases and software development.
3. 5 years of hands-on experience in Springboot and Spring batch
4. 5 years of hands-on experience specifically with Apache Airflow including complex DAG development custom operators/hooks and plugin creation.
5. 3 years of hands-on experience with Autosys demonstrating a solid understanding of its features job scheduling and administration.
6. Proven track record of successfully leading and executing migrations from legacy scheduling tools (specifically Autosys) to cloud-native orchestration platforms like AWS MWAA.
7. Demonstrable expert-level experience with AWS Managed Workflows for Apache Airflow (MWAA) including environment setup configuration scaling security and troubleshooting.
8. 5 years of hands-on experience in Python programming for Airflow DAG development.
9. Extensive experience with AWS cloud services including but not limited to CloudWatch and IAM.
10. Proven experience designing and implementing highly scalable and fault-tolerant batch pipelines.
11. Experience with relational and NoSQL databases (e.g. PostgreSQL Oracle DynamoDB MongoDB).
12. Familiarity with CI/CD practices and tools (e.g. Jenkins GitLab CI AWS CodePipeline).
13. Strong problem-solving skills and the ability to diagnose and resolve complex technical issues especially during migration.
14. Excellent communication interpersonal and leadership skills with the ability to effectively collaborate with cross-functional teams and mentor junior engineers.
Preferred Qualifications:
1. AWS Certifications (e.g. AWS Certified Solutions Architect - Associate/Professional).
2. Experience with containerization technologies (Docker Kubernetes).
3. Experience in the Financial services sector particularly in environments with complex legacy systems.
Full Time