Infrastructure Engineer II
expediagroup
Job Description
Responsibilities:
-
Design, configure, and document cloud-based infrastructures using AWS Virtual Private Cloud (VPC) and EC2 instances in AWS.
-
Secure and monitor hosted production SaaS environments provided by third-party partners.
-
Define, document, and manage network configurations within AWS VPCs and between VPCs and data center networks, including firewall, DNS, and ACL configurations.
-
Lead the design and review of developer work on DevOps tools and practices.
-
Ensure high availability and reliability of infrastructure components through monitoring and performance tuning.
-
Implement and maintain security measures to protect infrastructure from threats.
-
Collaborate with cross-functional teams to design and deploy scalable solutions.
-
Automate repetitive tasks and improve processes using scripting languages such as Python, PowerShell, or BASH.
-
Support Airflow DAGs in the Data Lake, utilizing the Spark framework and Big Data technologies.
-
Provide support for infrastructure-related issues and conduct root cause analysis.
-
Develop and maintain documentation for infrastructure configurations and procedures.
-
Administer databases, handle data backups, monitor databases, and manage data rotation.
-
Work with RDBMS and NoSQL systems, leading stateful data migration between different data systems.
Qualifications:
-
Bachelor’s or Master’s degree in Information Science, Computer Science, Business, or equivalent work experience.
-
3-5 years of experience with Amazon Web Services, particularly VPC, S3, EC2, and EMR. Experience in setting up new VPCs and integrating them with existing networks is highly desirable.
-
Experience in maintaining infrastructure for Data Lake/Big Data systems built on the Spark framework and Hadoop technologies.
-
Experience with Active Directory and LDAP setup, maintenance, and policies.
-
Workday certification is preferred but not required.
-
Exposure to Workday Integrations and Configuration is preferred.
-
Strong knowledge of networking concepts and technologies.
-
Experience with infrastructure automation tools (e.g., Terraform, Ansible, Chef).
-
Familiarity with containerization technologies like Docker and Kubernetes.
-
Excellent problem-solving skills and attention to detail.
-
Strong verbal and written communication skills.
-
Understanding of Agile project methodologies, including Scrum and Kanban, is required.