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 Red Hat, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Principal DevOps Engineer at Red Hat will play a critical role in the evolution of our software delivery processes and infrastructure. This position entails leading initiatives that foster a culture of continuous improvement and operational excellence. The Principal DevOps Engineer will collaborate with cross-functional teams to design, implement, and optimize deployment pipelines, leveraging automation and orchestration tools to enhance productivity and efficiency. The ideal candidate will also mentor junior engineers, influencing best practices while ensuring the reliability and scalability of our systems.
Job Responsibilities
- Lead the design and implementation of automated solutions to improve software delivery and infrastructure management.
- Collaborate with software development teams and product stakeholders to create robust CI/CD pipelines.
- Identify bottlenecks and propose enhancements to streamline operations and increase reliability.
- Monitor system performance and implement proactive measures to maintain high availability.
- Contribute to the architecture and design of scalable and resilient infrastructures using cloud services.
- Develop and maintain documentation for processes, systems, and workflows to enable knowledge sharing.
- Foster a culture of collaboration and continuous learning within the DevOps team.
- Mentor junior engineers and provide guidance on best practices in DevOps methodologies and tools.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field; a Master's degree is preferred.
- Minimum 7 years of experience in a DevOps engineering role or related area.
- Proficiency in scripting languages such as Python, Bash, or Ruby.
- Experience with configuration management tools like Ansible, Puppet, or Chef.
- Strong background in containerization technologies, especially Docker and Kubernetes.
- Familiarity with cloud platforms such as AWS, Google Cloud, or Azure.
- Solid understanding of networking concepts and security protocols.
- Excellent problem-solving skills and the ability to work in fast-paced environments.
Technologies & Tools
The Principal DevOps Engineer will utilize a variety of technologies and tools, including but not limited to Jenkins for CI/CD, Terraform for infrastructure as code, Docker for containerization, Kubernetes for orchestration, and cloud services provided by AWS or Azure. Familiarity with monitoring tools like Prometheus and Grafana will also be beneficial for system performance and reliability tracking.
Ideal Candidates
The ideal candidate for the Principal DevOps Engineer position will possess a strong blend of technical expertise and interpersonal skills. They should be adaptive, able to thrive in a collaborative environment while driving initiatives independently. The candidate should demonstrate a passion for innovation and continuous learning, with a proactive approach to problem-solving. Additionally, strong communication skills and the ability to mentor others are critical in fostering a high-performance DevOps culture.
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.