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 Tenna, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Principal DevOps Engineer at Tenna will oversee the strategic implementation of DevOps practices across software development and operational processes. This role requires the individual to foster a culture of collaboration between software engineers and IT operations, ensuring the delivery of reliable, scalable, and high-quality software products. The Principal DevOps Engineer will lead initiatives focused on automation, system stability, and continuous integration and deployment, driving productivity through the adoption of modern DevOps methodologies and tools.
Job Responsibilities
- Design and implement scalable and efficient DevOps practices across various teams.
- Manage and optimize CI/CD pipelines to enhance deployment frequency.
- Collaborate with cross-functional teams to define, design, and deliver new features and improvements.
- Implement monitoring and logging systems to ensure reliability and performance optimization.
- Lead incident response processes and root cause analysis to resolve production issues swiftly.
- Develop infrastructure as code (IaC) solutions to facilitate efficient management of cloud services.
- Mentor and guide junior DevOps engineers, sharing best practices and industry standards.
- Stay current with emerging technologies and trends in DevOps and cloud computing.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- A minimum of 7 years of experience in DevOps, software development, or system administration.
- Proficiency in scripting languages such as Python, Bash, or Ruby.
- Extensive knowledge of cloud platforms, primarily AWS, Azure, or Google Cloud Platform.
- Experience with containerization and orchestration tools, particularly Docker and Kubernetes.
- Strong background in CI/CD tools like Jenkins, CircleCI, or GitLab CI.
- Comprehensive understanding of configuration management tools such as Ansible, Puppet, or Chef.
- Exceptional problem-solving skills and the ability to work independently and collaboratively.
Technologies & Tools
The Principal DevOps Engineer will work extensively with automation and orchestration tools including Ansible and Terraform. The position will also involve cloud infrastructures such as AWS and Azure, CI/CD platforms such as Jenkins and GitLab, and containerization technologies like Docker and Kubernetes. Monitoring tools such as Prometheus, Grafana, or ELK Stack may be utilized to maintain system health and performance.
Ideal Candidates
Ideal candidates for the Principal DevOps Engineer role will possess strong leadership qualities, demonstrating a proactive approach to problem-solving while fostering a collaborative team environment. They should be adaptable and resilient, thriving in fast-paced settings and capable of managing change effectively. Strong communication skills are essential, as the role requires interfacing with various stakeholders and translating technical concepts into actionable insights. A commitment to continuous learning and improvement will further distinguish candidates in this ever-evolving field.
Stuck turning a job you did into resume lines? Say what you did in your own words, however rough, and get it back as five lines that start with the action. Write bullet points →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.