Categories
IT Infrastructure Job Descriptions

Site Reliability Engineer (SRE) : Job Description

Use our template to create a compelling and comprehensive Site Reliability Engineer job description to attract top talent.

The Site Reliability Engineer (SRE) is an increasingly coveted function within IT departments.

The Site Reliability Engineer role stems from an approach to production systems management created within Google in 2003. As well as from the expansion of the DevOps mentality. The function is based on the implementation of synergies between development and operations to accelerate the creation and deployment of applications.

Also discover our interview: How to Become an Azure MVP

What is the role of the SRE?


Analyze project specifications

The first mission of an SRE is to analyze all security and operational problems of an application. Figuring then out what works and what doesn’t to optimize it.

Work in collaboration with developers and salespeople

The SRE regularly meets with developers and salespeople to benefit from their feedback and do a better job. The opinion of both sides is important to understand user experience and what the users criticize in terms of safety/reliability. They must understand what the developers have do at the technical level to assess problems more effectively.

Deploy automation

In order to save time and be more efficient, the site reliability engineer should be able to set up automated processes for recurring tasks.

Also read the IT Infrastructure best practices

Required skills of the SRE

Be comfortable with programming languages

The SRE should also be able to write and program all types of applications. And should also be comfortable with the most used coding languages including JavaScript, Java and .NET. More recent tools, ​​like Node.js or Golang, are also a plus.

Translate business language into technical language

In addition, when the SRE receives the specifications, they must be able to understand the app’s business goal and then put in place the technical means to resolve the problem.

Understand all points of view

The site reliability engineer will also have to put himself in the shoes of the developers. But also of the end users to understand what roadblocks may arise and how to overcome them.

Within the industry

In general, an SRE is first and foremost a developer, who, in addition, has knowledge of operational infrastructure and performance issues.

Salary of the SRE

The average daily rate of a Site Reliability Engineer fluctuates between €550 and €750.

Training to become an SRE

To become a Site Reliability Engineer, it is best to have a background in computer science and a focus in language and programming.

🔊 Subscribe to the podcast


Join our community and find your next job or expert in IT

How To Code Well: Taking Breaks and Other Pieces of Timeless Career Advice

Categories
About us Captains’s Log

IT Contractors: How to Manage Your Activity in This Unprecedented Period

The dual health and economic crisis we are going through creates a particularly high level of uncertainty and instability. And it will probably last for a while. How to manage your activity?

In this unprecedented context, independent consultants may fear a drop in the number of new assignments and income. Here are a few thoughts to help you better understand the situation and come up with a strategy to maintain and develop his activity.


Also discover our special guide: IT Job Hunting Done Well: A Step-by-Step Guide

The state of the market

In this period of relative normality, many wonder what the next few months will look like in terms of economic activity. And it is true: the outlook is worrying. All predictions point at GDPs falling across the world’s biggest economies.

While not the hardest hit, the IT industry will nonetheless feel the impact of the Covid-19 crisis. Gartner recently published a new report in which it estimates that global CIO spending will fall by 8% in 2020.

Before the crisis; during the Gartner IT Symposium, October 20, 2019; the same analyst predicted an increase of 3.7% in 2020. Entering now a period of resource management and reassessment, CIOs will suddenly be forced to prioritize critical services.

IT Pros: How to Work On Remote in the Post-Pandemic World

As a result, many projects are and will be postponed. This isn’t a complete market shutdown or outright cancellation of projects, but the impact is going to be heavy nonetheless. And there’s no denying the fact that freelancers are often one of the first to be scratched of the budget.

However, and this is the first reason to remain positive, IT freelancers are also the ones who are called on first when projects restart. (We are already seeing this with the confirmation of many migration projects to SAP S/4HANA). Freelancers offer companies a flexibility that is an obvious advantage in a context where business is unstable and where uncertainty remains.

We should also take a closer look at the IT sector, since its different sub-segments are not impacted uniformly. In some areas, the role of the IT department has even been reinforced by the crisis and certain skills are in greater demand.

With the advent of teleworking in particular, IT departments are under heavy pressure to implement dedicated technologies. While overcoming the cybersecurity challenges that go hand in hand with this trend.

Sign up to to Mission Contol Center Newsletter

Manage you activity: Tips for adapting in times of crisis

Several best practices can be recommended to manage your activity in times like these. The choice of industry is the first element that deserves the attention of IT freelancers looking for a job. If this choice was already important before the crisis; now it is even more so as all the sectors of activity do not suffer the same impact.

It is, therefore, advisable to sectors that are experiencing a strong peak in activity due to the Covid-19 crisis. Such as mass distribution, health or even online entertainment and education.

The second tip is flexibility. More than ever, the independent consultant needs to adapt to changing situations and be more flexible on certain criteria for choosing an assignment, such as the location or the context of the assignment. It is not about accepting just anything or being underpaid, but simply about punctually and opportunely expanding your usual criteria. For example, it may be wise to position yourself more in the area of TMA (third-party application maintenance) and carry out small assignments rather than embarking on full-fledged projects.

It is also important to pay special attention to your “self-marketing.” As always, you must know how to sell yourself. This can start by taking stock of your skills and aspirations to properly orient the way of presenting yourself before employers. Being active on social and professional online networks is also something that will help you stand out from the crowd and develop new connections.

Finally, you have to continue to train and learn, all while cultivating your softer skills. Keep in mind that the ability to adapt in times of crisis and other interpersonal skills can often make the difference between two similar candidate profiles.

Stay positive

Focus on the positive. We know that we have entered a difficult and complicated period from an economic point of view. However, as we have seen, there are several things that should keep IT freelancers positive. First of all, the IT sector is largely spared compared to other sectors (tourism, catering, hotel industry, etc.).

Secondly, the pandemic has strengthened the role of IT departments (setting up teleworking, cybersecurity, etc.), and the current circumstances can encourage companies to resort to hiring more freelancers.

Join our talent community - Mindquest

Join our community and find your next job in IT

Categories
Growing your career: permanent & freelance IT Consultants

How to Advance Your Career as an IT Freelancer

Freelancing is often spoken of as the future of work. Many people turn to this way of life to gain more autonomy and freedom and be able to focus on the kind of work they enjoy the most. In the world of IT in particular; where the share of freelance workers keeps on growing, the career prospects are very promising. Freelancers are not limited by that many obligations and can develop professionally as they wish. How to advance your career as an IT freelancer?

When you are an employee in a company, your career development is often planned and monitored by the HR department or by management. When you are a freelancer, you have to put in place a professional development plan by yourself.

Here are a few tips on how to do that.

Technology and IT, a rewarding sector for freelancers

In the digital and technological fields, freelance workers generally have no difficulty finding new assignments, but finding the dream assignment is another story.

With equal experience, a tech or IT consultant such as a full-stack developer will have less difficulty finding interesting opportunities than a freelancer in the creative arts. The technology sector is a one particularly sought after by companies, with the best organisations competing to attract and retain the best talent out there.

Top freelancers performers in tech are in high demand, and that is an advantage for anyone who is qualified and passionate about their area of ​​expertise.

Advance your career as an IT freelancer: specialize to evolve

The top freelance consultants are usually former junior freelancers who have evolved through countless assignments over the years. The choice of your missions, then, is key in the construction of a solid professional progression.

Expert profiles, those that are very specialized in a given technology, are very popular with companies. Think carefully and specialize in a skill or technology that is booming right now or will do so in a couple of years. Consultants specializing in cloud, cybersecurity and data science are very popular right now. For example, as companies wage a war for talent to fulfil their digital transformation goals.

By choosing a promising area of ​​expertise and developing your skills over time, you can achieve a higher average daily rate (ADR). Keeo on re-skilling so that your rate can increase over time. It is about constantly re-evaluating the added value of your work for your clients.

Evolve by taking on managerial functions

Another option to progress in your career when you are an IT consultant is to become a manager. Project managers or team leaders tend to access managerial responsibilities. Which often validate their technical or business skills, and allow them to work on larger projects.

This type of evolution is often considered the golden road to progress when working in IT. Since it allows you to “climb the ladder” in a consistent way. But managerial roles are not suitable for all profiles and are not an end in themselves for many IT freelancers, who prefer to focus on their area of expertise.

Manage your own skill development in order to advance your career as an IT freelancer

To develop your career as an IT consultant, you obviously need to gain experience. But don’t neglect training! And that’s not only because technologies keep evolving at a rapid pace. But also because you need to devise a solid methodology to speed up your skill development.

But that’s not all. Companies are looking for experts with advanced technical skills, but it is also often interpersonal skills that make the difference. Soft skills, such as communication skills, leadership or creativity are more than ever essential to the success of companies’ digital transformation projects.

Many training courses exist to improve these behavioural skills, including online training. Take advantage of them.

🔊 Subscribe to our podcast


Join our community and find your next job or expert in IT

Categories
Growing your career: permanent & freelance IT Consultants

Should You Become a Freelance S/4HANA Consultant?

If you are an S/4HANA expert living the 9-to-5 life, chances are that you have considered going independent at some point. No one would blame you. Becoming a freelance S/4HANA consultant can be a solid career choice  

Proof of this is the resurgence of self-employed workers we have been experiencing since 2018. However, this sweet desire often clashes with the harshness of reality. Plus, this lifestyle is not for everybody.  

Hence the importance of being prepared. It is essential that you ask yourself the right questions at the right time. Focus on these essential questions. 

Here are a few honest questions you should ask yourself before blindly jumping head-first into the unknown. 

The real reasons for your wish to be a freelance S/4HANA consultant

The first question you need to answer bluntly is why you really want to become a freelancer. What are your underlying motivations? Would you like to have more free time or no longer depend on an employer? Or is it because you would like to have a wider variety of projects from which to choose? Is it for financial gain? 

If your main arguments are mostly “anti-wage,” well – that is not always a good sign. There is the danger of opting for independent employment as a means of escape rather than as a set career goal. If it is only a question of no longer being a permanent employee, it is very likely that you will quickly be faced with the harsh reality. Being a freelancer doesn’t mean drinking French press coffee and decorating your table with a succulent plant while strumming a few hours a day on your keyboard. It is a real commitment, a new way of living and organising your day. 

You should take a look at what kind of relationship you have with work, identify your professional aspirations and define your priorities.  

Assess your strengths and areas for improvement 

Most often, someone embarking on a freelancing life already has years of salaried employment behind their back. They are, hence, well aware of their strengths and weaknesses. Making an honest self-assessment is a must to orient your future moves.

If you are disorganized by nature, for example, it will be good to put an effort into developing your organisational skills. You could use one of the many apps targeted at freelancers or improve your time-management methodology

You should also pay attention to your starting point. If you are starting with a non-existent network, this is a disadvantage that you will need to work harder to overcome. If you have a financial safety net, then you have an advantage compared to those who start without any safety net.  

However, don’t turn these disadvantages into barriers. On the contrary, these must be seen as challenges to overcome, to push you to go even further and stay motivated. 

In some cases, it can be a good idea to do a little training before you start, to network a little and save enough money to be able to deal with unforeseen events. Take advantage of this period to clarify and outline your services offer and make a business plan. 

Defining your offer and your target audience 

Freelancing encompasses a large number of roles and services. An S/4HANA consultant must properly market their expertise in order to be successful. Their profile must fit into often-searched categories and nevertheless stand out from competitors. 

There are many questions to ask yourself at this stage: 

  • What services should I offer? Which kinds of jobs do I want to do as a freelance S/4HANA consultant? 
  • What elements should I highlight to stand out from my competition? What are my strengths? 
  • How much is this kind of work worth today? 
  • Who is my offer for? 

Pay attention to state and European regulations 

This step is crucial. Depending on the country you plan to operate in, there will be several legal forms and statutes that you are obliged to comply with. Efficient management of your fiscal and employment status takes knowledge and caution. 

For example, you should find out about the rules governing sick leave and unemployment benefits before you start. The world in which you enter is radically different from the salaried one. 

Creating a personal business entity is a good place to start. Administrative and management procedures are greatly facilitated and you can often benefit from advantageous social contribution rates. Taxation is also interesting here.

Working with industry-savvy recruiters can also help you choose your status and navigate the regulatory landscape.  

Explore our definitive S/4HANA Careers Guide. to gain more insights into S/4HANA careers and how to best approach them.

Sign up to mission control center newsletter
Categories
DSI challenges IT Decision-makers

IT Careers: These Business Skills Become Priority Amidst Pandemic

Making it through uncertain and changing times requires companies to be nimble, act fast and keep a big-picture mentality. At the organisational level, that means implementing smarter resource management and allocation; cutting down fat and focusing on the most future-proof lines of business. Discover these business skills that become priority amidst pandemic.

Although it might seem counterintuitive to a business world that has grown accustomed to laying off personnel whenever there is a crisis. Doubling down on human capital is key to the success of this strategy.  

Companies need the best talent when venturing into uncharted territory and, as we have discussed before, having a strong IT department is vital for the post-COVID enterprise. But what makes a strong IT department? 

Business Skills: The importance of business acumen  

Soft skills like communication and creativity have become a must-have for IT professionals. Now, InformationWeek’s analysis of a recent study by training firm Degreed suggests that IT pros should look to acquire business-related abilities as well.  

According to Degreed, in the December-March period, the number of clients who searched for business-related trainings to upskill their workforce increased. On the other hand, queries for IT-specific trainings took a considerable dive.  

The change of focus makes sense. As higher-level business and management skills can help a great deal in navigating change and identifying new opportunities. For IT professionals and technical profiles, making a lateral career move to become more business-savvy can prove very beneficial.  

The most coveted business skills 

Based on Degreed’s data, these are the business-related skills for which demand has increased the most since the start of the pandemic, from least to most:  

Leadership 

This one is a no-brainer. Now more than ever, senior IT experts must know how to effectively take the lead to ensure the proper innovations are implemented across the board. Team management, setting goals and tracking progress, spearheading interdepartmental cooperation. These skills often make the difference between an IT expert and an IT leader.   

Compliance 

What used to be something for lawyers to worry about is becoming part of everyone’s work life. Especially in areas like IT or marketing, where data privacy regulations keep getting stricter; there is a clear advantage to having specialists who know how to avoid legal minefields in their day-to-day.  

In data science and analytics, for example, countless hours of legal review can be saved if those building the models know exactly what they can and cannot do.  

Data analytics 

Speak of the devil… as we have discussed above, not everything in data analysis is about data acumen. In fact, successful data analysts and scientists possess a combination of complementary skills. For technical profiles, being fluent in the business domain where they operate is key to delivering better and more actionable data insights.  

Microsoft Power BI 

One of the most prevalent and accessible data visualisation tools out there. Microsoft Power BI is a business intelligence platform that caters to business users. As an IT professional, knowing your way around MS Power BI will make you a great asset in today’s enterprise. There is always going to be someone in need of an expert to help them set up the environment, train end-users and troubleshoot.  

Coaching 

Helping others succeed should be every coach’s main goal. This is achieved through motivational support, understanding and the potentiation of individual and collective strengths. Being able to help in that regard makes for a great addition to the team.  

In IT, the emergence of new standards of working and team organisation; like Agile or Scrum; is making the figure of the coach an even more important one.   

Six Sigma 

Devised by Motorola engineer Bill Smith in 1986, Six Sigma is a set of tools for process improvement. Its focus: to streamline business processes while minimising the probability of errors. Six Sigma is now standard for many companies, so it can be worth picking it up.   

Change Management 

As this whole crisis is demonstrating, managing change is no easy task. One of today’s most repeated business terms, change management refers to the series of processes involved in helping an organisation or industry transition to a new reality. Change management takes into account all stakeholders involved in and necessary for this transition; employing a mix of communication; training and restructuring to effect change.   

Design Thinking 

Based on how designers are taught to approach problems, design thinking is a way of looking at the world as much as it is a method for developing better and more efficient solutions. The strategy parts from putting oneself in the shoes of the end-user, designing the product for what it needs to be in addition to what we want to be. Clearly, a useful methodology when designing apps and platforms.   


Looking for your next star hire or the next step in your career? Club Freelance is here to help you.

Don’t be shy, get in touch.

Categories
Growing your career: permanent & freelance IT Consultants

6 Simple Steps to Improve Online Visibility as an IT Professional

Just as with face-to-face interactions, first impressions are crucial in the online job-hunting world. Here are the key steps to improve online visibility; that every technology professional should take to project a solid online image.   

6 steps to improve online visibility

Google yourself 

Among steps to improve online visibility, this one might seem rather obvious… But you would be surprised of how many applicants forget this vital step. Remember that Fotolog or Myspace profile you made in middle school? Well, Google does. Chances are your adolescent self does not quite reflect the person you have grown to be. Or perhaps you would simply prefer keeping your personal life to yourself.  

Conduct an in-depth search to unearth all the information a stranger would find should they looked you up online. Then review all that info and ask yourself whether or not you should delete certain things or update your account’s privacy settings.  

Polish your LinkedIn profile 

LinkedIn has become an absolute necessity for any professional looking for a job or wanting to stay active in the talent market. Your LinkedIn page is like your business passport, if you will. Start by polishing your profile.  

Make sure your photograph is updated, professional and in HD. Follow the platform’s simple guide to complete your profile – add a good intro and about section describing your background and aspirations. Include all relevant skills in the dedicated section. Don’t just add job titles and companies in the timeline detailing your work experience. Provide a brief description of what you did while working for that company or what the project was about.  

Be active where it matters 

Would you trust a social media expert that wasn’t active on any social media platform? Probably not. Even if you secretly are an expert on something, it really pays off if you show it. At least you should be visible in the circles that matter the most to you and your area of expertise. 

Sign up to mission control center newsletter

Create a robust profile on all relevant job boards and professional networks – from generalist sites like Indeed, to more specialised ones like GitHub or AngelList. Get involved in discussion groups and forums. Write an article or post with tips or insights you’d like to share. Here are a few examples of content you could be writing yourself:   

If you want to go the extra mile, sign up to the portals of companies exclusively dedicated to IT and tech recruiting. That will put you in the radar of the top recruiters for your specialty. You can sign up to ours here

Consistency across platforms 

Once that’s covered, make sure that you are presenting a cohesive profile across all platforms and services. Is the image you are projecting on LinkedIn consistent with your Twitter profile? Are your past job titles the same on the different job boards? Do the start and end dates of previous projects match?  

Maintaining consistency is important. It shows that you take yourself seriously and conveys a unified and robust message regarding who you are and what you aspire to. 

Know your keywords 

You know how search engines work. Check that you are including in your online profiles all the relevant keywords to secure a top spot on the search results page. Pay special attention to synonyms, and make sure to include the most common descriptive variants of an activity or skill.   

Look at your peers 

Something that can help you in your keyword search is looking at the profiles of other people. Look for experts in the field you are applying to, see what keywords they are using. Pay special attention to how they structure their personal and professional details, learn as much as you can. The more senior or trusted this subject matter expert is, the better.  

Need tips on how to find a job in IT? Check out our IT job hunting guide.