We are an employee owned PropTech company that has unparalleled experience in the field of property management solutions.
Based in Clerkenwell in central London, we supply and support around 300 organisations with our well-known TRAMPS, BlueBox, 06ix, Mojo and Estateman products.
Celebrating 50 years of business this year and with a complement of 60 staff, we're one of the leading innovators in our sector. Our products contain sophisticated tools to automate processes, analyse information, and integrate more effectively with other best-of-breed applications.
In recent years the development of the web-based Mojo brand and web apps that work seamlessly with our existing desktop products, has seen growth of the company and this is expected to increase further over the coming years.
Role Overview
The DevOps Engineer will play a pivotal role in bridging the gap between software development and IT operations, ensuring that our systems are reliable, and releases are swift and secure. The successful candidate will be responsible for the design, implementation and maintenance of our CI/CD pipelines and our development infrastructure across both our desktop and web applications. The DevOps Engineer will work closely with our Development and Tech teams to ensure efficient and reliable delivery of our software.
Objectives
Currently identified key objectives are:
Oversee the design, implementation and maintenance of CI/CD pipelines to ensure efficient and reliable software delivery.
Management of infrastructure relating to our development environments.
Responsibilities
Assess Current State
: Conduct a thorough assessment of the existing CI/CD practices, tools, workflows, and team dynamics. Understand the strengths, weaknesses, and areas for improvement in the current setup. This will cover our development environment initially, potentially expanding to other areas.
Establish Clear Objectives
: Work with senior leadership and stakeholders to define clear objectives for DevOps implementation. These objectives should align with business goals and address pain points such as deployment bottlenecks, quality issues, and siloed workflows.
Standardise Processes:
Identify opportunities to standardise and automate processes across development, testing, deployment, and operations. Implement best practices for version control and deployment pipelines.
Expand CI/CD Practices:
Build upon existing CI/CD practices to improve efficiency, quality, and reliability. Implement more advanced automation where applicable, including automated testing, deployment verification, and infrastructure provisioning.
Build Relationships:
Develop strong relationships with all colleagues, in particular development and operations teams. Understand their needs, challenges, and perspectives to foster collaboration and trust.
Promote Collaboration
: Encourage collaboration between development and operations teams by breaking down silos and fostering a culture of shared responsibility. Emphasise the importance of communication and teamwork.
Provide Training and Support
: Offer training and support to teams to ensure they have the necessary skills and knowledge to adopt DevOps practices effectively. Provide hands-on workshops, coaching, and resources to facilitate learning and adoption.
Measure Performance:
Define key metrics and KPIs to measure the performance and impact of DevOps practices. Track metrics such as deployment frequency, lead time, deployment success rate, and mean time to recovery to assess progress and identify areas for improvement. Provide updates to senior management on the status of DevOps initiatives and projects.
Encourage Continuous Improvement
: Foster a culture of continuous improvement by encouraging teams to experiment, learn from failures, and iterate on processes.
Establish feedback loops to gather input from teams and stakeholders and use it to drive ongoing improvements. Stay current with industry trends and best practices in DevOps and cloud technologies.
Skills
Technical
Knowledge and experience of working with best practice DevOps principles
Installing, configuring and troubleshooting proprietary software.
Proficiency in Windows VMs, SQL Server, and Azure.
Windows PowerShell scripting.
Ability to drive customer deployments to a high degree of accuracy and customer satisfaction.
Excellent analytical skills for troubleshooting and problem solving.
Working Knowledge of HTML, PHP & CSS.
Understanding of XML and XSL Translation.
Thorough understanding of networking standards and protocols.
In-depth knowledge of software development, networking, and IT infrastructure operations.
Experience of working with the latest Windows Server and Linux OS with the ability to troubleshoot a variety of IT-related issues and resolve user issues.
Knowledge of security best practices in DevOps.
Experience with agile development methodologies.
Personal
Excellent communication skills with the ability to convey ideas and offer solutions to internal and external stakeholders.
Able to communicate professionally, competently and confidently to clients and colleagues in a timely manner.
Excellent organisational skills with the ability to manage priorities and work to deadlines.
Able to work well within a team and adapt to changing priorities.
Display effort and application in achieving results, high level of initiative and productivity.
Task Management
Awareness of all relevant issues and their priorities.
Good planning, scheduling, monitoring and reporting skills.
Rational and logical decision-making ability.
Awareness of need to continuously improve quality and ensure that all aspects of work are completed to a high standard.
Preferred Qualifications
Industry-recognised certification such as, but not limited to, AWS Certified DevOps Engineer, Azure DevOps Engineer Expert, or Google Professional Cloud DevOps Engineer.
Job Type: Full-time
Pay: 60,000.00-80,000.00 per year
Benefits:
Company pension
Cycle to work scheme
Flexitime
Free flu jabs
Gym membership
Life insurance
Referral programme
Sick pay
Work Location: Hybrid remote in London EC1V 0DU
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.