The purpose of this role is to create and manage the technological part of data infrastructure across every step of the data flow. Responsibility involves architecting, building, and managing systems ranging from data source configuration to the integration of analytical tools, serving as a general-role data engineer for the organization. Key Responsibilities Cloud Architecture and Design (20%): Responsibility involves designing and implementing scalable, resilient cloud architectures using AWS services. The position focuses on architecting solutions for high availability and disaster recovery while ensuring all infrastructure designs align with security, compliance, and governance requirements. Application Development and Integration (25%): This focus includes developing serverless applications and managing containerized environments using ECS or Fargate. Tasks involve building event-driven architectures, managing Amazon Connect instances integrated with Salesforce, and collaborating with teams on application performance optimization. Infrastructure Automation (20%): The role requires developing and maintaining Infrastructure as Code (IaC) using Terraform or AWS CDK. This includes implementing GitOps workflows via GitHub Actions, creating reusable infrastructure modules, and automating routine operational tasks to ensure consistent deployments. Operations and Optimization (15%): Responsibility encompasses monitoring infrastructure performance and security using CloudWatch. The position involves implementing cost optimization strategies, managing capacity planning, and troubleshooting production environments while maintaining backup and business continuity procedures. Security and Compliance (10%): This function focuses on implementing cloud security best practices, including IAM and encryption controls. Management of AWS security services like GuardDuty and Security Hub is required, alongside auditing infrastructure against international standards such as GDPR, HIPAA, and ISO. Team Collaboration and Documentation (5%): The role provides technical guidance and mentorship to team members on cloud technologies. Responsibilities include conducting code reviews for IaC, documenting architectural decisions, and ensuring technological alignment with the company strategy and vision. Quality Management and Standards (5%): Leadership is provided in maintaining high software quality standards and adhering to the Quality Management System (QMS). The position ensures compliance with ISO, CE, and FDA standards as applicable, while strictly safeguarding confidential information and data. Role Requirements Bachelor’s degree in Computer Science or Engineering (or similar) Honours degree in Computer Science or Engineering (or similar) AWS Certified Solutions Architect Minimum applicable experience (years) 5+ years (relevant working experience) Required nature of experience Experience with AWS services used for data warehousing, computing and transformations ie.AWS Glue (crawlers, jobs, triggers, and catalog), AWS S3, AWS Lambda, AWS Step Functions, AWS Athena and AWS CloudWatch Experience with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB) Experience with SQL for querying and transformation of data Skills and Knowledge (essential) Strong skills in Python (especially PySpark for AWS Glue) Strong knowledge of data modeling, schema design and database optimization Proficiency with AWS and infrastructure as code #J-18808-Ljbffr