10 SQL Server Mistakes for DBAs to Avoid

Andy Charters
.
August 21, 2023
Code

We all make mistakes, even experienced DBAs (database administrators).

In fact, not all of the mistakes DBAs make are related to technology.

Many of the most common DBA mistakes occur because of undeveloped policies and practices.

Consider the following:

  • Which are the busiest times of day, month, or even year for your database?

  • How does a typical process work?

  • Is there a cost associated with downtime for your company?

Our focus will be solely on common administrative errors made by DBAs, especially related to how teams interact and build processes, rather than errors related to database design and development.

The following are the top ten SQL Server errors that DBAs should avoid.

1. Automation is insufficient

Small organizations with a half dozen SQL servers are prone to insufficient automation.

The thing is, it has more implications than it appears.

By automating SQL Server or Azure SQL databases, a DBA can enhance accuracy, reduce errors, and greatly scale up the number of databases he or she can manage.

Working smarter, not harder, is always my advice to others.

This can be achieved through automation through scripting.

For example, once you've developed a PowerShell or T-SQL script, you can deploy it to as many applications as you like.

Best practices in automation are widely promoted and shared by the SQL Server community.

dbatools.io is a brilliant example and I love evangelizing it since it's an Open Source community effort involving many people worldwide.

Over 400 PowerShell scripts are included in it. I recommend you check it out.

2. Inappropriate feature or strategy for the task

A lot of times you make this mistake if you have a junior DBA, an accidental DBA, or a jack of all trades DBA.

They often get excited about testing and implementing new features.

It is important to remember that as a DBA, you are also the performance and reliability engineer for the databases you handle.

The most important thing is the data, not the latest cool feature.

Whenever you implement a new "shiny" feature, it carries a certain amount of risk.

Make sure the data is safe, doesn't break, doesn't get corrupted, and doesn't become too complex.

Stay away from the latest fads.

Microsoft has historically rolled out new capabilities but did not support them all in the long run.

There are older examples such as English Language Query and Notification Services, and more recent examples such as Master Data Management and Quality Services.

Individually, those features haven't been updated or improved in a long time.

When using a new feature set inside SQL Server, you need to hold off on using it until you know it is supported in the long run.

3. Disinterest in change management, development, and DevOps

Code is often overlooked by DBAs, but it plays a critical role in SQL Server databases.

T-SQL may belong to your developer team, but it affects how they perform.

The best way to identify the worst practices is to demand code reviews.

Code reviews are particularly important if your organization ever moves to the cloud since, on the cloud, you pay for CPU, I/O, and data egress.

As long as your end users are satisfied, it doesn't matter if your database code is poorly written in an on-premise database.

However, in the cloud, if it fails to perform, you end up paying more since it uses so many resources.

If you can identify the issue and prevent it from happening, it is your responsibility to ensure your team avoids using worst practices.

I've also noticed that many DBAs are unconcerned about change management, which is a huge mistake.

There have been instances where DBAs have spent weeks and even months resolving issues that came up as a result of changes in the database code, for example when a deployment broke an app's behavior that forced a rollback.

Maintaining a constant awareness of change management and treating database artifacts as well as regular application artifacts with equal respect is crucial.

4. Preventative Maintenance Is Inadequate

DBAs often overlook the importance of preventative maintenance.

They don't realize that SQL Server requires regular care and attention.

Maintenance has a lot of benefits, but the only downside is finding time to do it when it does not affect users.

You typically need to perform corruption checks and backups and restores as preventative maintenance steps.

In addition to checking for corruption in the database, you need to maintain fragmentation and index statistics.

5. Recovery and backups

recovery

In SQL Server DBAs, the number one mistake is believing that if you have a backup, you can recover it.

But this is not the case. DBAs often backup their systems and trust them, but then discover three months later that it won't work if they need to recover.

You can take a backup of a corrupted database using SQL Server. But you can't restore a corrupted database via SQL Server!

I highly suggest you follow the lead of emergency first responders.

Drills at full scale! Make a regular backup of your database every quarter and perform a full recovery test as part of your normal workflow.

At least twice a year, backup data and test full recovery.

Remember that Sarbanes-Oxley (SOX), GDPR, and other compliance laws require that you have access to older data so that you may perform these tests.

For certain types of financial data to be recoverable, you have to go back seven years. Test the data from that long ago! You will be relieved of a lot of anxiety.

6. Storage: I/O Speed vs. Space

It is common for DBAs to think of storage as only raw disk space, not I/O speed.

Whether it is hard disks, SSDs, or cloud storage, we pay for that space per gigabyte.

Therefore, DBAs rarely discuss the throughput, workload, or performance of applications.

DBAs often don't balance different applications' I/O requirements.

Application developers need fast random I/O for OLTP applications, and design and development teams need it for BI and backup/recovery processes.

Whenever we only consider space, we are not considering the performance level required by our end users.

7. Ignorance in Business

Many DBAs believe that solely working with databases is their duty.

The mistake of business ignorance occurs in two different ways.

The majority of users don't consider SQL Server as a whole; they only think about backing up databases, restoring them, securing them, performing preventative maintenance operations on them, etc.

As a result, they don't fully understand SQL Server.

Many DBAs overlook the responsibility that they have as guardians of the company's greatest asset: data.

You need to know how the company uses the data and who is affected when an application goes down.

Do these downtimes cost the company anything? Are there busy or slow cycles with these systems? How busy is your database on any given day, month, or even year? DBAs cannot add value to their workplace without knowing this information.

8. There is no methodology for troubleshooting

One of the biggest mistakes that DBAs make is that they don't have a method for troubleshooting.

How would you describe your typical process? Are you able to ensure optimal outcomes when SQL Server or Azure SQL experiences problems?

question-mark

A successful DBA doesn't need to be an expert at troubleshooting.

But they must have a step-by-step checklist to perform root cause analysis.

You'll waste time and energy if you don't, and you'll miss all kinds of errors and problems.

It's easy to miss the warning signs that a system is about to fail.

If you have service-level agreements, you'll miss them and have poor response times.

9. Leaving the Defaults in Place

You shouldn't just rely on the default SQL Server settings.

These are designed for reliability and not for database performance.

The program is designed so that even a non-DBA can buy it, install it, and use it for years without it crashing.

Due to your position as a DBA, you have many options for changing these defaults.

You can configure server- and database-level settings, such as the maximum degree of parallelism, the threshold for parallelism, or optimize for ad hoc workloads, according to your needs.

Whenever possible, I change the default settings on the production systems I manage.

For example, you should never use the default settings on memory settings, files/filegroups, and how a database grows.

Keep in mind that the defaults are designed to give SQL Server maximum uptime, but not maximum performance.

10. Leaving security to the last minute

IT teams sometimes make the mistake of assuming that security is the responsibility of the development, database, and network administration teams.

Because of this, security is not being dealt with. Basically, everyone points fingers, but no one takes the initiative.

Obviously, you don't have to be an expert in the field, but you should make sure someone is in charge of security.

You should pay attention to the security basics because SQL Injection attacks are among the most damaging kinds of security breaches.

Keep These Scenarios in Mind to Avoid Mistakes

Remember that your job as a DBA is to be the data's guardian and protector at all times.

While only a few of the errors we discussed were caused by a lack of technical knowledge, the majority were caused by administrative, method, and business concerns.

You'll be a much more successful employee and a very valuable asset to your company if you accomplish these tasks.

Data Warehouse and Analytics Specialist

POST DATE
July 26, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Salesforce Developer

POST DATE
July 25, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Business Development Representative

We are seeking a motivated and dynamic Business Development Representative to join our team. This role is crucial for driving our business growth by identifying potential clients, conducting direct outreach, and setting appointments for our sales team. The ideal candidate will have a strong passion for sales, a successful track record of achievement, excellent communication skills, and the ability to thrive in a fast-paced environment.

POST DATE
July 23, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Fullstack Developer (FE Focus)

We are seeking a Fullstack Developer with a strong emphasis on front-end development and user experience to join our team. This role requires a balance of front-end and back-end skills, with a preference for candidates who excel in creating visually appealing and user-friendly interfaces.

POST DATE
July 22, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Project Manager

We are seeking an experienced IT Project Manager to oversee the planning, implementation, and tracking of IT projects. The ideal candidate will have strong technical skills combined with excellent leadership abilities to ensure projects are completed on time, within scope, and within budget

POST DATE
July 18, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Software Engineer

  • Skills: PHP, SQL, JavaScript, some .Net
  • Remote or Makati Offices (Your choice)    
  • Competitive Salary 
  • Philippines Benefits + HMO
  • Shift: Mid-shift
  • Position: Full-time

POST DATE
July 17, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Full Stack .NET Developer

POST DATE
July 9, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

QA Automation Engineer

We are looking for a talented Software Tester to join our expanding QA team. You will be working as part of a highly skilled team, helping build high-quality interactive web and mobile applications. You will work on implementing automation tests for our products to make sure they are kept robust.

POST DATE
July 2, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior Quality Assurance Engineer

POST DATE
June 25, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior Android Developer

Asan Android Developer, you will demonstrate an understanding of clean, object-oriented code, good architecture principles, and knowledge of common software design patterns. As a team, we’re committed to producing high-quality, maintainable code, so you’ll need to display a familiarity with the creation of well-tested code. Experience of interaction with XML and JSON data served via HTTP APIs is also essential. We make use of several additional technologies including many of the Android support libraries

POST DATE
June 25, 2024
WORK LOCATION
JOB TYPE
Apply

Full Stack .Net Developer

As a Full-Stack Developer, you will play a pivotal role in advancing our core product, which is market-ready and positioned for continuous improvement and innovation. You will be integral to the entire development lifecycle, enhancing existing features and deploying new functionalities. You will stay abreast of industry trends to continuously innovate and improve our product, taking ownership of projects from conception through to implementation.

POST DATE
June 25, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior IOS Developer

As an iOS Developer, you lead technical excellence and management within our team on a leading VOD platform. You ensure iOS projects are delivered on time and within budget while providing clear solutions to complex technical issues. Your role fosters innovation and excellence through the adoption of new technologies and best practices, supporting the team to produce top-tier work.

POST DATE
June 21, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Software QA Test Engineer (Manual)

This role will be to collaborate on the Quality Assurance of the company’s application, whilst also taking responsibility for the back-end architecture. You will assume responsibility for a wide range of activities that will include candidate support, client and integration support activities, and project-based work to improve our overall effectiveness

POST DATE
June 21, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

QA Engineer

As a QA Engineer, the ideal candidate will have a strong background in both manual and automated testing, with a focus on mobile and web applications. This role involves working closely with developers, product owners, and UX/UI designers to ensure the highest quality of our software products.

POST DATE
June 21, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Full Stack Shopify Developer

POST DATE
June 20, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior Video Editor

We seek a Video Editor with a strong creative eye. You'll create high-quality YouTube videos, repurpose content, and streamline workflows using Adobe Premiere, Frame.io, CapCut, and other AI tools to maximize your video editing efforts. You will create videos on a weekly basis for our company and our CEO's personal brand. The job is completely remote, but we have offices in Makati, where you might be asked to join us occasionally for team gatherings.

This is an exciting opportunity for a video editor who has a growth mindset, who takes pride in their work and enjoys working from the comfort of their home.

POST DATE
June 18, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

React Native Developer

As a React Native Mobile Developer, you will be responsible for developing and maintaining mobile applications for both iOS and Android platforms. You will collaborate closely with our product, design, and backend teams to create seamless, intuitive, and high-performance mobile experiences for our users.

POST DATE
June 18, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior Developer - Zuora Subscription Billing

As a Senior Developer specializing in Zuora Subscription Billing, you will be responsible for the design, development, and maintenance of Zuora Subscription Billing solutions to support our subscription-based business model. You will work closely with cross-functional teams to understand business requirements and implement solutions that align with the company's objectives.

POST DATE
June 17, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Web-Scraping Developer

Cloud Employee is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineering teams and grow their CV and skill-set. 

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement, and well-being. We provide security, career paths, individual training programs, and mentoring.

POST DATE
June 14, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

FileVine Consultant

POST DATE
June 13, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Back End Developer (Python)

Writing scalable, robust, testable, efficient, and easily maintainable code. Translating software requirements into stable, working, high performance software. Playing a key role in architectural and design decisions, building toward an efficient microservices distributed architecture.
POST DATE
June 10, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Head of Growth Marketing

Cloud Employee is building a ‘Future of Work’ AI driven talent tech platform in the remote software engineer staffing space. 

In this strategic and hands-on creative role, you'll have the opportunity to shape the narrative of remote work and impact the tech industry at a global scale. 

With team members across the US, LATAM, Europe and Asia - we’re on a mission to bridge the talent gap with our matching platform and employee experience programs.

We need your storytelling strategy skills to ‘share the journey’ and the human stories behind our business

POST DATE
May 1, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Software QA Test Engineer

Cloud Employee, is a UK owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being a supportive and cutting edge workplace continuously investing in staff development, engagement and well-being. We provide security, career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior/Team Lead Full-Stack PHP Developer

Cloud Employee is a fast-growing UK-managed offshore recruitment and staffing company in the Philippines. We tackle the growing global IT skills shortage by connecting tech companies based in Europe, the US, and Australia to our pool of expert software developers in the country.

We are now seeking a passionate Senior/Team Lead Full-Stack PHP Developer to join our team of skilled talents. This is an excellent opportunity to join a fun and dynamic work environment and to significantly advance your career.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior/Lead Backend Developer - Brazil

Cloud Employee is a UK-owned business established 8 years ago. We connect high-performing software engineer talent worldwide with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines and Brazil as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being a supportive and cutting edge workplace continuously investing in staff development, engagement and well-being. We provide security, career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior/Lead Backend Developer

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior UI Developer with Umbraco

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior Software Engineer (VB6)

Cloud Employee is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineering teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement, and well-being. We provide security, career paths, individual training programs, and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior Python Developer

Cloud Employee, is a UK owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being a supportive and cutting edge workplace continuously investing in staff development, engagement and well-being. We provide security, career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior /Lead Fullstack Developer - Brazil

Cloud Employee is a UK-owned business established 8 years ago. We connect high-performing software engineer talent worldwide with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines and Brazil as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being a supportive and cutting edge workplace continuously investing in staff development, engagement and well-being. We provide security, career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior Integrations Developer

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior Integration Backend Developer

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior Fullstack Python Developer with React

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior Fullstack PHP Laravel Developer

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior Fullstack Engineer

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior Frontend Developer (React)

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior NET Developer

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior DevOps Engineer

Cloud Employee, is a UK owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being a supportive and cutting edge workplace continuously investing in staff development, engagement and well-being. We provide security, career paths, along with individual training programs and mentoring.

Our Client

A leading UK-company that specializes in providing foreign currencies solutions

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Robotics Software Engineer

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

A completely integrated innovation studio within the corporate framework, with a primary emphasis on making the future of the food industry accessible to all. Their core objective is to discover, create, and expand tailored automation remedies, utilizing a team of proficient individuals covering domains like engineering, robotics, and artificial intelligence. Our central mission revolves around constructing automation technology solutions that empower individuals to achieve greater feats.

Position Summary

In your role as a Robotics Software Engineer, your expertise in Robotic Software Engineering will be the key to your success. Collaborating with our skilled team, you'll play a pivotal role in advancing our cutting-edge product development accelerator. Your responsibilities will involve crafting, programming, and evaluating top-notch software essential for ensuring the dependable and secure operations of commercial robots.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior Python Developer

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Python Developer (Senior Level)

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
JOB TYPE
Apply

Python Developer

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Perl Developer

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Mid-Senior Mechanical Engineer

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

A completely integrated innovation studio within the corporate framework, with a primary emphasis on making the future of the food industry accessible to all. Their core objective is to discover, create, and expand tailored automation remedies, utilizing a team of proficient individuals covering domains like engineering, robotics, and artificial intelligence. Our central mission revolves around constructing automation technology solutions that empower individuals to achieve greater feats.

Position Summary

The position of Mechanical Engineer corresponds to a mid-level role. An ideal candidate for this position possesses robust practical expertise in various technical systems. The responsibilities encompass a combination of individual input within projects and actively leading teams towards achieving a remarkable standard of technical proficiency.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Mid-Senior Industrial Design Engineer

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

A completely integrated innovation studio within the corporate framework, with a primary emphasis on making the future of the food industry accessible to all. Their core objective is to discover, create, and expand tailored automation remedies, utilizing a team of proficient individuals covering domains like engineering, robotics, and artificial intelligence. Our central mission revolves around constructing automation technology solutions that empower individuals to achieve greater feats.

Position Summary

In the role of an Industrial Design Engineer with a focus on cobotics, you will assume a crucial position in envisioning, crafting, and honing both the tangible and operational facets of our collaborative robotic solutions. Your collaboration will extend to cross-functional groups, including mechanical engineers, software developers, and UX designers, in the pursuit of devising cobotic systems centered around users. These systems will redefine effectiveness and safety within industrial settings.

POST DATE
WORK LOCATION
JOB TYPE
Apply

Backend Python Developer

Cloud Employee, is a UK owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being a supportive and cutting edge workplace continuously investing in staff development, engagement and well-being. We provide security, career paths, along with individual training programs and mentoring.

A top rated and state of the art cloud based video interviewing solutions company based in the UK catering to over 5000 prominent companies around the world such as Samsung, Uber, Boohoo, Coinbase, 7-Eleven and many more.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

CNC Machinist

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

CRM Data Specialist (MS Dynamics 365)

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Electrical Engineer

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

A completely integrated innovation studio within the corporate framework, with a primary emphasis on making the future of the food industry accessible to all. Their core objective is to discover, create, and expand tailored automation remedies, utilizing a team of proficient individuals covering domains like engineering, robotics, and artificial intelligence. Our central mission revolves around constructing automation technology solutions that empower individuals to achieve greater feats.

Position Overview

In the role of an Electrical Engineer, your expertise and proficiency in designing electrical-mechanical systems will be a key asset, enabling you to stand out. Collaborating with our skilled team, you will play a vital role in expediting product development processes.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Front-End Developer

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Front End React Developer

Cloud Employee is a fast-growing UK-managed offshore recruitment and staffing company in the Philippines. We tackle the growing global IT skills shortage by connecting tech companies based in Europe, the US, and Australia to our pool of expert software developers in the country.

We are now seeking a passionate Front End React Developer to join our team of skilled talents. This is an excellent opportunity to join a fun and dynamic work environment and to significantly advance your career.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Frontend Developer (NextJS and React)

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Frontend Developer (Senior)

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Seasonal
Apply

Frontend React Developer

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
JOB TYPE
Apply

Full-Stack Developer

Cloud Employee is a fast-growing UK-managed offshore recruitment and staffing company in the Philippines. We tackle the growing global IT skills shortage by connecting tech companies based in Europe, the US, and Australia to our pool of expert software developers in the country.

We are now seeking a passionate Full-Stack Developer to join our team of skilled talents. This is an excellent opportunity to join a fun and dynamic work environment and to significantly advance your career.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Full-Stack Laravel/Vue Developer (Jr to Mid)

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Full Stack .Net Developer

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineering teams and grow their CV and skill-set.We pride ourselves on being a supportive and cutting-edge workplace that continuously invests in staff development, engagement, and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Full-Stack Node/VueJS Developer (Mid - Senior)

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Full-Stack PHP Developer (Mid to Senior)

Cloud Employee is a fast-growing UK-managed offshore recruitment and staffing company in the Philippines. We tackle the growing global IT skills shortage by connecting tech companies based in Europe, the US, and Australia to our pool of expert software developers in the country.

We are now seeking passionate mid to senior-level Fullstack PHP Developer to join our team of skilled talents. This is an excellent opportunity to join a fun and dynamic work environment and to significantly advance your career.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Full-Stack PHP Developer Tech Lead

Cloud Employee is a fast-growing UK-managed offshore recruitment and staffing company in the Philippines. We tackle the growing global IT skills shortage by connecting tech companies based in Europe, the US, and Australia to our pool of expert software developers in the country.

We are now seeking passionate Lead Full-Stack PHP Developer to join our team of skilled talents. This is an excellent opportunity to join a fun and dynamic work environment and to significantly advance your career.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Full stack RoR/VueJS Developer

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Fullstack Developer

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Fullstack .NET Developer

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Lead/Senior Frontend Developer (UI/UX) - Brazil

Cloud Employee is a UK-owned business established eight years ago. We connect high-performing software engineer talent worldwide with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines and Brazil as part of international engineering teams and grow their CV and skill-set.

We pride ourselves on being a supportive and cutting edge workplace that continuously invests in staff development, engagement, and well-being. We provide security, career paths, individual training programs, and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Marketing Specialists

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Backend Developer (Python)

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineer teams and grow their CV and skill-set.

We pride ourselves on being supportive and cutting-edge work that continuously invests in staff development, engagement and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

Senior Full-Stack PHP Developer

Cloud Employee is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineering teams and grow their CV and skill-set.

We pride ourselves on being a supportive and cutting-edge workplace that continuously invests in staff development, engagement, and well-being. We provide security, and career paths, along with individual training programs and mentoring.

POST DATE
January 2, 2024
WORK LOCATION
Remotely
JOB TYPE
Full Time
Apply

10 SQL Server Mistakes for DBAs to Avoid

February 16, 2024

We all make mistakes, even experienced DBAs (database administrators).

In fact, not all of the mistakes DBAs make are related to technology.

Many of the most common DBA mistakes occur because of undeveloped policies and practices.

Consider the following:

  • Which are the busiest times of day, month, or even year for your database?

  • How does a typical process work?

  • Is there a cost associated with downtime for your company?

Our focus will be solely on common administrative errors made by DBAs, especially related to how teams interact and build processes, rather than errors related to database design and development.

The following are the top ten SQL Server errors that DBAs should avoid.

1. Automation is insufficient

Small organizations with a half dozen SQL servers are prone to insufficient automation.

The thing is, it has more implications than it appears.

By automating SQL Server or Azure SQL databases, a DBA can enhance accuracy, reduce errors, and greatly scale up the number of databases he or she can manage.

Working smarter, not harder, is always my advice to others.

This can be achieved through automation through scripting.

For example, once you've developed a PowerShell or T-SQL script, you can deploy it to as many applications as you like.

Best practices in automation are widely promoted and shared by the SQL Server community.

dbatools.io is a brilliant example and I love evangelizing it since it's an Open Source community effort involving many people worldwide.

Over 400 PowerShell scripts are included in it. I recommend you check it out.

2. Inappropriate feature or strategy for the task

A lot of times you make this mistake if you have a junior DBA, an accidental DBA, or a jack of all trades DBA.

They often get excited about testing and implementing new features.

It is important to remember that as a DBA, you are also the performance and reliability engineer for the databases you handle.

The most important thing is the data, not the latest cool feature.

Whenever you implement a new "shiny" feature, it carries a certain amount of risk.

Make sure the data is safe, doesn't break, doesn't get corrupted, and doesn't become too complex.

Stay away from the latest fads.

Microsoft has historically rolled out new capabilities but did not support them all in the long run.

There are older examples such as English Language Query and Notification Services, and more recent examples such as Master Data Management and Quality Services.

Individually, those features haven't been updated or improved in a long time.

When using a new feature set inside SQL Server, you need to hold off on using it until you know it is supported in the long run.

3. Disinterest in change management, development, and DevOps

Code is often overlooked by DBAs, but it plays a critical role in SQL Server databases.

T-SQL may belong to your developer team, but it affects how they perform.

The best way to identify the worst practices is to demand code reviews.

Code reviews are particularly important if your organization ever moves to the cloud since, on the cloud, you pay for CPU, I/O, and data egress.

As long as your end users are satisfied, it doesn't matter if your database code is poorly written in an on-premise database.

However, in the cloud, if it fails to perform, you end up paying more since it uses so many resources.

If you can identify the issue and prevent it from happening, it is your responsibility to ensure your team avoids using worst practices.

I've also noticed that many DBAs are unconcerned about change management, which is a huge mistake.

There have been instances where DBAs have spent weeks and even months resolving issues that came up as a result of changes in the database code, for example when a deployment broke an app's behavior that forced a rollback.

Maintaining a constant awareness of change management and treating database artifacts as well as regular application artifacts with equal respect is crucial.

4. Preventative Maintenance Is Inadequate

DBAs often overlook the importance of preventative maintenance.

They don't realize that SQL Server requires regular care and attention.

Maintenance has a lot of benefits, but the only downside is finding time to do it when it does not affect users.

You typically need to perform corruption checks and backups and restores as preventative maintenance steps.

In addition to checking for corruption in the database, you need to maintain fragmentation and index statistics.

5. Recovery and backups

recovery

In SQL Server DBAs, the number one mistake is believing that if you have a backup, you can recover it.

But this is not the case. DBAs often backup their systems and trust them, but then discover three months later that it won't work if they need to recover.

You can take a backup of a corrupted database using SQL Server. But you can't restore a corrupted database via SQL Server!

I highly suggest you follow the lead of emergency first responders.

Drills at full scale! Make a regular backup of your database every quarter and perform a full recovery test as part of your normal workflow.

At least twice a year, backup data and test full recovery.

Remember that Sarbanes-Oxley (SOX), GDPR, and other compliance laws require that you have access to older data so that you may perform these tests.

For certain types of financial data to be recoverable, you have to go back seven years. Test the data from that long ago! You will be relieved of a lot of anxiety.

6. Storage: I/O Speed vs. Space

It is common for DBAs to think of storage as only raw disk space, not I/O speed.

Whether it is hard disks, SSDs, or cloud storage, we pay for that space per gigabyte.

Therefore, DBAs rarely discuss the throughput, workload, or performance of applications.

DBAs often don't balance different applications' I/O requirements.

Application developers need fast random I/O for OLTP applications, and design and development teams need it for BI and backup/recovery processes.

Whenever we only consider space, we are not considering the performance level required by our end users.

7. Ignorance in Business

Many DBAs believe that solely working with databases is their duty.

The mistake of business ignorance occurs in two different ways.

The majority of users don't consider SQL Server as a whole; they only think about backing up databases, restoring them, securing them, performing preventative maintenance operations on them, etc.

As a result, they don't fully understand SQL Server.

Many DBAs overlook the responsibility that they have as guardians of the company's greatest asset: data.

You need to know how the company uses the data and who is affected when an application goes down.

Do these downtimes cost the company anything? Are there busy or slow cycles with these systems? How busy is your database on any given day, month, or even year? DBAs cannot add value to their workplace without knowing this information.

8. There is no methodology for troubleshooting

One of the biggest mistakes that DBAs make is that they don't have a method for troubleshooting.

How would you describe your typical process? Are you able to ensure optimal outcomes when SQL Server or Azure SQL experiences problems?

question-mark

A successful DBA doesn't need to be an expert at troubleshooting.

But they must have a step-by-step checklist to perform root cause analysis.

You'll waste time and energy if you don't, and you'll miss all kinds of errors and problems.

It's easy to miss the warning signs that a system is about to fail.

If you have service-level agreements, you'll miss them and have poor response times.

9. Leaving the Defaults in Place

You shouldn't just rely on the default SQL Server settings.

These are designed for reliability and not for database performance.

The program is designed so that even a non-DBA can buy it, install it, and use it for years without it crashing.

Due to your position as a DBA, you have many options for changing these defaults.

You can configure server- and database-level settings, such as the maximum degree of parallelism, the threshold for parallelism, or optimize for ad hoc workloads, according to your needs.

Whenever possible, I change the default settings on the production systems I manage.

For example, you should never use the default settings on memory settings, files/filegroups, and how a database grows.

Keep in mind that the defaults are designed to give SQL Server maximum uptime, but not maximum performance.

10. Leaving security to the last minute

IT teams sometimes make the mistake of assuming that security is the responsibility of the development, database, and network administration teams.

Because of this, security is not being dealt with. Basically, everyone points fingers, but no one takes the initiative.

Obviously, you don't have to be an expert in the field, but you should make sure someone is in charge of security.

You should pay attention to the security basics because SQL Injection attacks are among the most damaging kinds of security breaches.

Keep These Scenarios in Mind to Avoid Mistakes

Remember that your job as a DBA is to be the data's guardian and protector at all times.

While only a few of the errors we discussed were caused by a lack of technical knowledge, the majority were caused by administrative, method, and business concerns.

You'll be a much more successful employee and a very valuable asset to your company if you accomplish these tasks.

Webflow
Python
MySQL
Node.js
Angular
Android
React
Php
Javascript
What skillsets are you looking to hire?
Previous
Next
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.