Cyberhawk has a new opportunity for a DevOps Engineer to join our flexible people focussed company.
We are a fast-growing, successful business with big ambitions. We are the industry leaders in drone-based visual inspection and survey solutions for energy infrastructure and major capital projects clients. Our cloud-based SAAS software iHawk is a visual-data solution that harnesses drone data to allow large scale sites and assets to be managed and maintained easily. Ultimately, we help make inspection and maintenance of sites safer, easier and greener thus keeping people out of danger and significantly reducing the carbon footprint of the energy and capital projects sectors.
Our people are the secret to our success. We thrive because of our team’s incredible talent and outstanding service.
About our opportunity
Our estate is built mostly on AWS with some other cloud hosted servers using Azure etc. You will be responsible for developing practices and processes that will help us to speed up and automate the process of developing, testing and releasing software, allowing for the continuous delivery of software and software updates. Although there are some DevOps practices in place already, we give everyone a large amount of responsibility and autonomy so you can make a big impact, implement changes and change processes.
What you will be doing
- Maintaining our platform system infrastructure to ensure maximum reliability and uptime for our customers.
- Promote and build automated processes wherever possible.
- Deploying, maintaining and support our customers’ cloud-based deployments on AWS and sometimes private cloud infrastructure.
- Plan, and execute complex integrations and deployments for customers.
- Define and set development, test, release, update, and support processes for DevOps operation.
- Improve our build infrastructure and Continuous Integration/Delivery (including code review, and security scanning).
- Identify and recommend appropriate tools and infrastructure necessary to meet the current and future requirements of the business.
- Help us to budget for, procure and manage new and existing services (e.g. EC2, EFS, ECS, S3, Cloudfront, Elasticache, IAM).
- Identify and deploy cybersecurity measures by continuously performing vulnerability assessment and risk management.
- Organise Subject Matter Expert training of the processes and/or products you support ensuring the rest of the team builds corresponding acumen.
- Collaborate with others in the team to brainstorm the best way to tackle complex technological, infrastructure, security, or development problems.
You would be a good fit for our role if
- You are kind and support others.
- You take ownership, responsibility and pride in your work.
- You are a good problem solver who is able to bring ideas and discuss with colleagues.
- You have good experience with AWS.
- Bring experience updating, patching and upgrading server applications.
- You have knowledge of disaster recovery processes and solutions.
- Knowledge of continuous integration and continuous deployment (CI/CD) principles and implementations.
- Ideally have experience with RedHat Enterprise Linux in IaaS and PaaS environments.
- Ideally have experience with configuration management software (Terraform, Packer, Chef) in production with LAMP applications.
- Knowledge of Virtualization layers (networking, storage, hyper-visor management).
It would be advantageous although not necessary if you also have the following skills/experience:
- A working knowledge of container orchestration platforms such as Docker, Podman or Kubernetes.
- Some amount of LAMP (Linux, Apache, MySQL & PHP) application development experience would be beneficial.
- Configuration and managing databases such as MySQL or RDS.
Our values and what it is like to work here
We have a no drama way of working. We work as one team, growing together, sharing our knowledge and skills to help us all succeed and feel valued. We are a team who cares about the work we are doing and find it rewarding. We value learning and seeking out new challenges and we are not afraid to make mistakes. We are open and honest in our communication and trust and respect each other. We strive to deliver the best results and deliver work that we are all proud of. We enjoy our work, contribute and make ourselves heard. More importantly, we have a laugh and fun whilst doing it!