Position: Cloud Engineer, Online Retailer
Company: DataArt
Experience required: 2y
English level: intermediate

About the vacancy

One of the areas that DataArt’s experts help the client is the development of an exceptional set of solutions for operating online grocery businesses. They are completely based on cloud solutions, everything is hosted on AWS. The custom-designed solutions are individually capable of meeting the complex and growing expectations of shoppers while driving better capacity and delivering greater resilience for online grocery retailers. These achievements have been proven in one of the world’s busiest markets for online groceries. To achieve this, the team uses cutting edge technologies and when that’s not enough, we push the boundaries of what’s possible.

This is an ongoing set of projects, the main goals are: to develop new features, keep the system reliable and resilient, reduce risks, and improve performance to deliver the best UX for customers. We make the platform compliant with industry standards and customer requests.

The client wants to improve professionalism with regards to the management of resources in GCP, with a strong focus on data governance (but with the scope to include other good practices where it makes sense to do so). This role will involve discovery/data analysis to make sense of our estate - the data, resources, users, access etc.

Responsibilities
- Requirements analysis
- Software and data design
- Operating system automation (scripting/coding)
- Software construction (coding)
- Deployment of production-ready code
- Maintenance and support of existing infrastructure systems
- Investigation and resolution of production issues
- Performance tuning
- Code review and change control
- Ad hoc reporting and analysis
- Research, development & optimisation

Must have
- Knowledge of and recent experience of cloud service providers such as Amazon Web Services (ECS, EKS, IAM, Elastic Beanstalk, LoadBalancers, ASG, RDS, EC2, VPCs and VPNs, Cloudtrail)
- Demonstrable Java or Python programming ability with an in-depth understanding of underpinning techniques
- Experience with any tool allowing infrastructure as a code approach (Ansible, Cloudformation, etc.)
- Experience in the full Software Development life-cycle from design to deployment
- Understanding of databases
- Understanding of operating systems, orchestration and deployment automatization
- Understanding the DevOps culture and its basic concepts, such as source control management tools, continuous integration / continuous delivery, deployment strategies.
- Technical Excellence: demonstrates intellectual rigour, possesses relevant abilities & is able to pick up new skills quickly
- Adaptability
- Communication & Impact: strong verbal and written communication in English and Polish

Would be a plus
- Technology or similar technical degree
- Knowledge of SCRUM or other Agile methodologies
- Proven ability to tackle challenging projects
- Masters or other postgraduate qualification in Computer Science, Software Engineering or equivalent

Learn more about our policy of equal opportunities in employment