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
The Lead DevOps Engineer with expertise in SonarQube will play a pivotal role in enhancing the CI/CD pipelines and automation processes at Perficient. This remote position requires a hands-on leader who will collaborate with development and operations teams to optimize software delivery and maintain high standards of code quality and security. The successful candidate will ensure effective utilization of modern DevOps practices and tools to drive continuous integration and delivery while fostering a culture of collaboration, innovation, and improvement across teams.
Job Responsibilities
- Design, implement, and manage CI/CD pipelines to ensure rapid and reliable software delivery.
- Develop and integrate SonarQube for automated code quality analysis and reporting.
- Collaborate with development teams to embed DevOps practices into the software development lifecycle.
- Monitor system performance and troubleshoot issues across various environments.
- Implement infrastructure as code using tools like Terraform or CloudFormation.
- Drive automation processes to eliminate manual tasks and improve operational efficiency.
- Ensure compliance with security standards and best practices in code deployment and management.
- Mentor and guide junior DevOps engineers and foster an environment of continuous learning and improvement.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in DevOps, software development, or relevant fields.
- Strong proficiency with CI/CD tools and practices, including Jenkins, Git, and SonarQube.
- Experience with cloud service providers such as AWS, Azure, or GCP.
- Proficient in scripting and automation languages (e.g., Python, Bash).
- Solid understanding of containerization technologies like Docker and orchestration tools such as Kubernetes.
- Strong problem-solving skills and the ability to work independently in a remote environment.
- Excellent communication and interpersonal skills, with a knack for collaboration across teams.
Technologies & Tools
The Lead DevOps Engineer will utilize a range of technologies and tools to facilitate seamless deployment and integration processes. Key technologies include Jenkins for CI/CD, SonarQube for code quality analysis, version control systems like Git, and cloud platforms such as AWS or Azure for infrastructure management. Familiarity with containerized environments using Docker and orchestration with Kubernetes will also be essential. The position may require the use of scripting languages such as Python or Bash for automation tasks.
Ideal Candidates
The ideal candidate for this position possesses a proactive mindset and an innate passion for advancing technology and processes. They excel in collaborative environments, demonstrate strong leadership skills, and have a genuine commitment to fostering teamwork and mentorship. Ideal candidates are adaptable, possessing a continuous learning orientation, and are resolutely meticulous regarding code quality and performance. Moreover, they should exhibit effective communication abilities to liaise with diverse teams, ensuring clarity and alignment across all project phases.
The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.