I actually wanted to become a mechanical engineer back when I was in my first year of Engineering at university, only to quickly discover that the concepts really did my head in compared to what I was used to. I swiftly switched over to software engineering, something I was far more comfortable with thanks to my dad introducing me to the Microsoft BASIC language when I was (probably) too young to understand it very well at all.
DevOps, and management/improvement of infrastructure. This includes reducing cost, making our applications more resilient to failures and faster to respond, improving error and performance tracking, and making it easier for developers to do their work.
Features are delivered faster when developers have better tooling and more powerful machines. Modern developer toolkits often include laptops in place of desktops, and machine power is often a trade-off in this equation. Being able to connect these more portable low-power devices to powerful virtual machines to make changes to our software gives them on-demand, unobstructed access to better tooling to deliver work at speed.
Yes. Our developers submitting their changes to our software for testing and verification see the value of these DevOps changes, without a doubt. Just yesterday, I made a change to our continuous integration (CI) process which reduced testing time by up to 67%, giving developers the confidence to make changes and know that they’ll get accurate feedback faster than before.
I tend to have less involvement with non-technical teams such as sales and marketing, but strong involvement with product and administration. My job doesn’t involve distilling or eliciting work from business requirements, so any planning I do to improve our systems is more about helping developers be as efficient and empowered as possible, and standing up infrastructure around the world to best support customers who use our software.
The role I assume in my team is somewhat unique. I have my own department in the sense that I don’t contribute directly to application code, but instead I manage and improve the DevOps process that supports those developers. Because of this, I operate at a different cadence to the work assigned within that team. However, it’s still beneficial for my work to be listed on the same board they operate with, as it keeps me accountable to keep my tasks organised, and gives my team the opportunity to request my time for anything related to DevOps or system administration.
Auditing cybersecurity controls implemented across our infrastructure to continuously be up to date with the changing threats and tooling. Customers are reassured (and often required) to have anyone working with their data be compliant to a wide variety of security standards, and part of my job is making sure our software and systems abide by the rules defined by those standards.
Moving our developer workflow towards a more streamlined and modern approach using Docker, which feeds well into our new Kubernetes clusters that make it easier to host more resilient and advanced applications for our customers. Notably, this allows our development teams to use dedicated virtual machines hosted in the cloud to do their work, rather than depend on the performance and reliability of their personal/physical machines.
You'd probably see me out for a run, either super early in the morning or super late in the evening. If I’m inside, I might be mixing music on my DJ board, listening to music, reading a book, or partaking in a little bit of driving on my racing sim wheel.
Meet Ezzeddin El Tahra, our sales team member in the Middle East region. With years of experience working in the construction industry, Ezz has seen firsthand the demand for rapid digitization in this dynamic market. He talks through the challenges of change in one of the fastest-urbanising regions in the world.
This week as part of our Women in Construction series we interview Chloe Stephenson, an Assistant Project Manager at Arrow Projects. Chloe is a Wiradjuri woman and passionate about projects that “close the gap” between Indigenous and non-Indigenous communities.
With Mastt, our client can see the status of the project anytime, reducing back and forth queries, and not having to wait until the end of the month to receive a monthly report.Discover Mastt's impact
Mastt has saved our team significant time and effort in managing the financials elements of 65+projects. The team now has total visibility over their individual projects as well as the overarching program of works.Discover Mastt's impact
Mastt takes away a lot of user error that spreadsheets bring. With Mastt, we are able to combine multiple projects into programs or portfolios for management level analysis and direction.Discover Mastt's impact
Mastt is increasing the team’s tempo and productivity by enabling real time information across our portfolio of projects. This transparency is assisting us to make informed decisions, to identify opportunities and reduce the risk.Discover Mastt's impact
Mastt's ability to record critical financial information as well as program forecasted delivery and milestones put Jacobs in a favourable position to our clients.Discover Mastt's impact
Moving to Mastt is one of the best decisions my team has ever made. It’s cost-effective, easy to use, and a quick set up.Discover Mastt's impact
A key factor in our decision to adopt Mastt is its user-friendliness. It had to continue to empower us to work smart, allowing us to consistently deliver excellence across multiple sectors and geographic regions.Discover Mastt's impact