Full Time

Principal DevOps Engineer I

Perforce Software
$120,000 - $160,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 Perforce Software, so some details may not match this job. The employer's own page has the real description.

Overview

The Principal DevOps Engineer I at Perforce Software will play a pivotal role in enhancing and managing the organization’s infrastructure and deployment processes. This position is responsible for developing automated deployment pipelines, ensuring performance optimization of our applications, and collaborating with various teams to streamline workflows and improve operational efficiencies. The Principal DevOps Engineer will also be expected to lead best practices in DevOps methodologies, implement new strategies for monitoring and logging, and drive the continuous integration and continuous deployment (CI/CD) initiatives across all projects.



Job Responsibilities

  • Design, implement, and manage the CI/CD pipelines to enhance deployment speed and reliability.
  • Develop automation tools and scripts for deployment, monitoring, and operations.
  • Collaborate with development teams to understand their requirements and provide solutions that improve code quality.
  • Monitor system performance, troubleshoot issues, and optimize resource utilization.
  • Establish best practices and guidelines for operational processes and DevOps methodologies.
  • Implement security measures throughout the deployment pipeline and infrastructure.
  • Participate in capacity planning and management, ensuring high availability of services.
  • Mentor junior team members and provide guidance on DevOps tools and practices.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • A minimum of 5 years of experience in DevOps or related engineering roles.
  • Extensive experience with CI/CD tools such as Jenkins, GitLab CI, or similar.
  • Proficiency in scripting languages such as Python, Bash, or Ruby.
  • Solid understanding of containerization technologies including Docker and orchestration tools like Kubernetes.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of configuration management tools like Ansible, Puppet, or Chef.
  • Strong problem-solving skills and the ability to work well under pressure.


Technologies & Tools

The Principal DevOps Engineer I will work with a variety of technologies and tools aimed at optimizing deployment and infrastructure management. Key technologies include AWS for cloud services, Docker and Kubernetes for containerization, Jenkins and GitLab for CI/CD processes, as well as monitoring solutions like Prometheus and Grafana. Familiarity with configuration management tools such as Ansible and Terraform would also be essential for success in this role.



Ideal Candidates

The ideal candidate for the Principal DevOps Engineer I position at Perforce Software will possess a strong technical background coupled with effective communication and leadership skills. They should be proactive in identifying and solving problems, demonstrating a passion for continuous learning and improvement. An ideal candidate will thrive in a collaborative environment and be adept at engaging with cross-functional teams, showcasing a strong ability to adapt in a dynamic work atmosphere. Commitment to delivering high-quality solutions and a mindset oriented towards innovation will further contribute to their success in this role.

Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

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