• Software Development experience in a significant project
• Experience with deployment technologies inc. Cloud infrastructure (esp. AWS), Kubernetes, Containers/Docker, git, Gitlab CI
• DevOps practices, including Continuous Integration, Continuous Delivery, Trunk-based Development
• Linux scripting and deployment experience.
• Python development and packaging (conda/wheel format/poetry/setuptools)
• Understanding of networking including TCP/IP, HTTP, firewalls, reverse proxy software like nginx/caddy
• Infrastructure Automation with helm, customize, cloud formation, terraform etc.
Desired Skills
• Experience with the Backstage framework for developer portals.
• React/Typescript full stack development
• Data Science technologies including knowledge of spark, dask, parquet, iceberg formats, Apache Hadoop, Hive, Presto, SQL, Postgres, Immuta.
Roles and Responsibilities
• Implement build and deployment pipelines for applications in Gitlab
• Convert existing applications to standardised pipelines
• Manage cloud infrastructure with Infrastructure as Code, including setting up a platform orchestrator to detect and maintain standardised config across multiple AWS accounts
• Create platform automation to monitor applications and ensure compliance with firm standards
• Participate in code reviews for team members
• Develop and support our developer platform portal with React, Typescript, Express and Postgres
• Release platform updates to production (with other team members)
Any Graduate