About the Position
This is a hybrid role within the Platform Operations and Engineering Practice. There will be a steady stream of work from focusing on Platform consolidation and hardening across multiple systems. The nature of the work on Engineering team will be focused on the DevOps/DevEx side of the platforms and technologies we use: producing GitHub Actions, implementing reference implementations, pairing with Software Engineers on automating away some of the more manual steps that developers undertake.
The candidate should possess excellent communication (both written and verbal) and collaboration skills and able to effectively prioritize across a number of focus areas. The candidate must be eager to learn about new technologies and platforms as we onboard these.
Responsibilities
- Automate development processes and streamline CI/CD pipelines using GitHub Actions
- Collaborate with engineering teams to support platform consolidation and system hardening
- Manage and optimize AWS serverless infrastructure
- Monitor application performance with tools like Datadog and Vault
- Troubleshoot and resolve platform issues
- Integrate new technologies into the platform
- Ensure secure coding practices and maintain system compliance
Requirements
- Secure coding practices
- Application performance analysis
- Networking (TCP/IP Layer 5 and higher)
- Strong written and verbal communication
- Excellent troubleshooting abilities
- Experience with AWS CDK
- Strong interpersonal & collaboration skills, with the ability to adapt working styles
- Ability to work autonomously, prioritize tasks, and balance multiple responsibilities
- Skilled in evaluating options and finding optimal solutions for technical and process-related problems, considering various factors and constraints
Nice to Have
Technologies
AWS (Primarily serverless technology & IAM)
Python
GitHub Actions
Linux
Vault
Datadog or similar
Docker
Airflow / Astronomer
SSL/HTTPS
As many as possible of: JavaScript, SQL, Jupyterlab