As a Principal Software Engineer in our customer Cloud Services team you will:
- Code and support production deliverables which add to the UniFS suite of storage products
- Participate in many cross-functional roles on small, highly productive Agile scrum team
- Work with a multitude of AWS and Azure cloud services
- Author tests and contribute to the development of the CI/CD pipeline
- Participate in requirements analysis, design, design reviews and other work related to expanding functionality
Skills + Experience:
- 3 to 5+ years experience in a python development role, ideally focused on long-running services/processes/daemons
- Familiarity with developing and testing production code in a serverless environment - AWS Lambda and/or Azure Functions
- Python testing with pytest or an equivalent testing package
- Proficiency with Docker, especially in CI/CD pipelines
- Use of python cloud SDKs: boto3 for AWS API calls; azure-sdk-for-python for Azure API calls
- AWS S3, EC2, DynamoDB experience is helpful.
- Familiarity with common web services, technologies, architectures and related practices to make them reliable
- AWS and/or Azure certifications a plus