We enable our global customers to what they do best: science. Our purpose is to provide the best cloud-based research and development (R&D) technology and solutions to the world’s most forward-thinking companies. We support cloud-based solutions in research-based organisations that help them meet the challenges faced by their scientists, in scientific data management and lab informatics.
Working with global customers and internal stakeholders across Europe, North America, and India you will consult, coach and lead cloud projects that help customers plan and achieve their R&D Cloud Strategy. These projects will include Installations, Upgrades, Migrations, Integration (software & instruments), DevOps, Reliability Engineering, Security, Compliance, Disaster Recovery and support of on-premises and hybrid cloud solutions in both public & private cloud.
Reporting to our Director Operational Excellence, this is a hands-on role is based in Europe, but you support our customers on their journey to the Cloud no matter where in the world they are based.
What are the job responsibilities?
- Solution architecture and design for high-availability and fault tolerant Scientific Applications
- Public Cloud Solution deployment e.g. AWS, Azure, GCP.
- Coaching and mentoring customers on software continuous deployment best practice e.g. Agile, DevOps, & Reliability Engineering.
- Providing technical direction and playing the lead role in managing cloud solution deployments to ensure customers achieve repeatable Cloud Security, Backup, Failover, Alerting and Disaster Recovery.
- Introducing and managing the right level of qualification and testing for change and configuration management in Cloud environments.
- Hands on (remote) development, installation, support, and maintenance of software infrastructure for cloud deployments.
- Working closely with our Infrastructure, Dev Ops, HPC and Cloud Engineering Teams to ensure customer’s environments are correctly designed, sized and installed and updated at scale.
- Act as a quality gate for software deployments to ensure a successful customer deployment, every time.
- Ensure compliance with corporate policy and procedure in regard to quality and information security and performance of Customer systems.
- Assure compliance with quality and information security management systems and best practice.
- Support certification and customer validation of cloud solutions and performance either directly or through teamwork.
- Troubleshooting to lead resolution between Internal Teams, Customer Teams or 3rd Party Partners.
What are the desired competencies?
- Leadership. Being present and proactively ensuring our people know what they are doing. Then helping them to be successful. Do what you ask of your team – lead by example?
- Innovative. Find solutions to problems. Use your knowledge, network, and experience to be successful. Bring new ideas to the organization and execute on these, make progress happen.
- Challenging. Of yourself and others. Constantly and positively challenge people to grow and develop.
- Agile and fast. Work well under pressure with the ability to manage several tasks simultaneously with a self-starting, pro-active & positive approach.
- Generous. To take pride in the success of others. Leadership is about what the team delivers not what me.
- Personally accountable. Take responsibility for your team. Make sure they win and do not blame others. Resilience, versatility, flexibility, and a willingness to work within changing priorities with enthusiasm and in support of the customer.
- Communicator at C level. Able to relay, complex information in simple terms to people at varying levels of experience and seniority. Confident and effective in communicating across teams, management tiers and with customers both in writing and verbally.
- Integrity. An absolute requirement. With customers and internally. We always do the right thing. Present a professional, constructive, and consistently positive outlook with Customers and Colleagues.
What is the required education/work experience?
- Bachelor’s/Master’s degree or equivalent in science, technology, or computing.
- Proven experience in Cloud Solutions; preferably in life sciences or chemistry.
- Strong experience in R&D Informatics systems. The industry need is to understand “data management”, “operational efficiency” and “workflow”.
- To have worked in a services environment for at least 5 years. To understand how the services business operates and scales. To have personal experience, even if it is not recent of operating as a consultant and “doing”. You need to know what it’s like to be a Consultant. To have operated in the field and experienced all stages of a project lifecycle.
Candidates that have knowledge and experience in the following areas is desirable:
- Public Cloud Technology e.g. AWS, Azure, GCP.
- Cloud Architecture, Topology, Infrastructure & Formation e.g. ECS, Amazon EMR, Ansible, Puppet, Chef, Terraform.
- Containers e.g. Kubernetes, Docker.
- Programming & Scripting Languages e.g. Java, .NET, Ruby, JavaScript, Python, R, MATLAB, RStudio Pro.
- Cloud Database technologies e.g. Apache Spark, DynamoDB, Elastic, Hadoop, Mongo Atlas, Oracle.
- » Reliability Engineering application re-architecture, memory debugging, load balancers, clusters, web servers, containers, and test automation.
- Network Debugging physical and virtual using common open-source tools e.g. Tcpdump, Wireshark etc.
- Agile & DevOps e.g. CI/CD, configuration management, artefact & version management e.g. Bamboo, Jenkins, AWS Code Deploy / Pipeline, Spinnaker, GitHub, Cucumber.
- Shell scripting on Windows and Unix.
- Monitoring, Alerting Tools e.g. Nagios, Zabbix, Kibana, New Relic, Grafana, Kafka, Zenoss, SolarWinds, ELK etc.
- Security e.g. RESTful api design, encryption, and certificate management.
- Running production systems in the Cloud.