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 Senior DevOps Engineer at Perforce Software will play a pivotal role in enhancing the efficiency of our development and operations teams. This position involves designing, implementing, and maintaining CI/CD pipelines, managing cloud infrastructure, and ensuring system availability and reliability. The candidate will be responsible for fostering a culture of collaboration and continuous improvement while leveraging best practices in software development methodologies to deliver high-quality products swiftly and effectively.
Job Responsibilities
- Design, implement, and maintain scalable CI/CD pipelines to automate deployment processes.
- Collaborate with software engineering and IT teams to optimize deployment workflows and system performance.
- Manage cloud infrastructure and services, ensuring high availability and security.
- Monitor and troubleshoot system performance issues, implementing proactive solutions.
- Create and maintain documentation for systems, processes, and configurations.
- Implement and advocate for best practices in configuration management and automation.
- Develop and manage infrastructure as code using tools like Terraform or CloudFormation.
- Stay up-to-date with industry trends and emerging technologies to enhance operational practices.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in a DevOps, Site Reliability Engineering, or related role.
- Strong proficiency in cloud platforms such as AWS, Azure, or Google Cloud.
- Extensive experience with CI/CD tools like Jenkins, GitLab CI, or similar.
- Proficient in scripting languages (Python, Bash, or similar) and automation tools.
- Experience with containerization technologies, including Docker and Kubernetes.
- Solid understanding of system monitoring, logging, and performance management tools.
- Strong problem-solving abilities and a detail-oriented mindset.
Technologies & Tools
The Senior DevOps Engineer will utilize a variety of technologies and tools in their daily operations. Key technologies include cloud platforms such as AWS and Azure for infrastructure management, along with CI/CD solutions like Jenkins and GitLab. Containerization is a critical aspect, with a focus on Docker and Kubernetes for application deployment. Scripting and automation will frequently involve languages such as Python and Bash, while infrastructure as code will leverage tools like Terraform or CloudFormation.
Ideal Candidates
Ideal candidates for the Senior DevOps Engineer position will exhibit a passion for technology and innovation, combined with strong collaborative skills to work effectively within diverse teams. They should demonstrate a continuous improvement mindset, with the ability to adapt to changing environments and processes. Excellent communication skills, both verbal and written, are essential, along with a proactive approach to problem-solving and a dedication to achieving high-quality results in all aspects of their work.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.