Full Time

Lead DevOps Engineer w/SonarQube - REMOTE

Perficient
Remote!
$110,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Perficient, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Lead DevOps Engineer with a focus on SonarQube at Perficient, you will play a pivotal role in streamlining development and operations processes within our teams. Your primary responsibility will be to improve the quality and efficiency of our software delivery pipelines through automation, monitoring, and continuous integration. You will lead initiatives to integrate SonarQube for code quality and security analysis, ensuring that best practices are adopted throughout the development lifecycle. Additionally, you will mentor team members, champion best DevOps practices, and work closely with various stakeholders to enhance overall productivity and product quality.



Job Responsibilities

  • Design, implement, and maintain CI/CD pipelines utilizing SonarQube for code quality analysis.
  • Automate operational processes to facilitate software delivery and deployment.
  • Ensure infrastructure as code practices are implemented with tools such as Terraform and Ansible.
  • Collaborate with development teams to identify and utilize best practices for DevOps.
  • Monitor and analyze system performance metrics to enhance system reliability and availability.
  • Manage configuration management using tools like Docker and Kubernetes.
  • Conduct training and provide mentorship to junior engineers on DevOps methodologies and tools.
  • Stay up to date with industry trends and emerging technology regarding DevOps practices.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in DevOps, preferably with a focus on CI/CD and code quality tools.
  • Strong experience with SonarQube, and other CI/CD tools (e.g., Jenkins, GitLab CI).
  • Proficiency in scripting languages such as Python, Bash, or Groovy.
  • Understanding of container orchestration and cloud platforms (e.g., AWS, Azure, GCP).
  • Experience with configuration management and orchestration tools like Terraform, Ansible, Docker, and Kubernetes.
  • Familiarity with monitoring tools such as Prometheus, Grafana, or similar solutions.
  • Excellent problem-solving skills and the ability to work collaboratively in a team environment.


Technologies & Tools

In this position, you will utilize a wide array of technologies and tools, such as SonarQube for static code analysis, Jenkins or GitLab for CI/CD, Terraform and Ansible for infrastructure as code, and Docker and Kubernetes for containerization. Additionally, you will employ cloud services via AWS or Azure to enhance deployment and scalability opportunities. Familiarity with monitoring solutions like Prometheus or Grafana will also be integral to your role in maintaining operational performance.



Ideal Candidates

The ideal candidate for this position will possess strong leadership skills coupled with a passion for automation and continuous improvement. You will have a proactive mindset, driven by a desire to enhance development workflows and foster a collaborative environment. An effective communicator, you should feel comfortable addressing technical topics with non-technical stakeholders and possess the adaptability and agility to thrive in a rapidly evolving technological landscape.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.