nubeGO is a Cloud and DevOps Consultancy based in the Thames Valley, UK. We are passionate about delivering exceptional technology projects across Europe and Latin America.
As Cloud tools and DevOps processes are rapidly adopted by businesses across all industries we have regular requests from our clients to help them implement services and processes using the AWS and GCP clouds. We are looking to build a long-term relationship with a number of freelance Cloud Engineering Consultants or DevOps Engineering Consultants who can work with us on short projects to deliver outstanding solutions to our clients using AWS, GCP and DevOps Technologies.
This role currently operates under the guidance of our COO and offers the opportunity to work remotely but may require attendance on-site with nubeGO’s clients. Each project will be defined in a statement of work and as such, the contract(s) will be outside of IR35. Projects range from a day (or less) upto 6 months and cover a variety of technologies and industries.
What is the Freelance Cloud/DevOps Consultant responsible for?
As a freelance Cloud/DevOps Consultant, you will be responsible for working within a small delivery team on end-to-end delivery of projects on behalf of nubeGO’s clients. You will be capable of delivering projects on time to the best of your ability and have both depth and breadth of technical knowledge using one or more suites of Cloud or DevOps technologies, as well as an interest in operational best practices for development and support teams.
Our clients are seeking guidance from experts who are confident using and configuring Cloud and DevOps Tools. As an AWS Advanced Consulting Partner we are regularly asked to:-
help design and implement new AWS applications using serverless technologies
plan and migrate servers, databases and storage into the AWS cloud
advise and improve CI/CD processes using AWS Code* tools, Jenkins, Gitlab and more
review and correct Cloud security settings, automation remediation where possible
advise on DevOps and DevSecOps best practices
define and create robust data storage solutions using RDS (Oracle, SQLServer and MySQL, Aurora, DynamoDB
solve application streaming and virtualisation challenges using Amazon Workspaces, Appstream and VMWare technologies
This role will require consulting with clients to understand their detailed requirements and, in most cases, implement your design. We are looking for people who are just as comfortable building relationships with senior technology stakeholders as they are building Jenkins pipelines!
Projects vary from 1 day to several weeks. You may, on occasion, be asked to represent nubeGO alone, rather than within a team.
What are the ongoing responsibilities of a Cloud/DevOps Consultant?
Provide hands-on and advisory consulting services and expertise for our clients in a range of Cloud and DevOps technologies
Lead and drive technical project outcomes for our client’s technology initiatives
Design innovative solutions for client’s specific process needs
Facilitate the onboarding and migration of our client’s workloads into AWS/GCP from other hosting locations
Contribute to design, implementation and validation of nubeGO’s Cloud and DevOps services
Provide regular and transparent progress reporting on project activities.
What skills and experience does the DevOps/Cloud Consultant require?
Previous experience designing, documenting and facilitating the delivery of Cloud and DevOps solutions in a contracting or consulting environment
An understanding of, and willingness to learn, the wider AWS toolset, if required
Experience of a wide range of AWS, GCP and DevOps applications, particularly with regards CI/CD, Databases, Migration and Security
An understanding of the AWS Well Architected Framework and DevOps best practices
A highly collaborative team member with a passion for doing the right thing - not just meeting deadlines!
Passionate, innovative and driven to help our clients embrace Cloud technologies
The following technical skills are desirable but not essential:-
Scripting e.g. groovy, ruby, python
Software development e.g. NodeJS, Java, C#, python, Lambda, unit testing
What qualifications, skills and experience would help someone to be successful?
Certified to a minimum of Associate level in either AWS or GCP
Experience working within an agile software development environment and an understanding of the challenges involved in the adoption of agile and DevOps techniques.
Sound business knowledge and commercial awareness.
Expert communications and relationship management with strong negotiation and problem-solving skills.
Experience in migrations of customer IT estates to the Cloud.
Experience integrating third-party DevOps applications with AWS or GCP.
Involvement in designing new "born in the cloud" or "cloud-native" applications.
Experience with establishing or working under a DevOps culture, building applications under continuous integration and deployment with platform automation in an enterprise environment.
Ability to work independently or with minimal supervision
Highly organised combined with the ability to prioritise and work to tight deadlines
Spanish as a first or second language is a bonus!
This role guide has been developed as a guide to the responsibilities for this role. It is not an exhaustive or restrictive list, and you will be expected to take on other, reasonable, responsibilities from time to time and according to the needs of the business.