Principal DevOps Engineer Job Description Template
Our company is looking for a Principal DevOps Engineer to join our team.
Responsibilities:
- Candidate should have a Bachelor’s/Master’s in E&C or Computer Science;
- Implement VPN and connectivity to cloud environments, Integrate with Harman corporate network;
- Has managed team of 10+ with performance evaluation responsibilities;
- Implement, maintain, and improve Continuous Integration and Continuous Delivery environments;
- Serve as a systems and automation evangelist providing thought leadership, participating in conferences, authoring white papers, etc;
- Creates technical and procedural documentation;
- Act as a subject matter expert on DevOps best practices with infrastructure as code, scaling and Configuration Management;
- Perform troubleshooting of existing code base;
- Must be a part of large global scale production grade implementation and deployments;
- Work with security team to implement the work items recommended by Security team;
- Acts as a technical liaison between clients, service engineering teams and support;
- Participate in customer’s workshops and provide presentations of the proposed solution;
- Candidate’s primary domain of expertise should be Devops for cloud based applications;
- Collaborate for any issue triage with support team;
- Design and deliver support and service solutions for Manages Service customers in line with ITIL and/or industry best practice.
Requirements:
- Working knowledge of collecting logs and integrating with security analysis tools like IBM QRadar;
- Active community member and contributor to open source projects is a plus;
- Practical expertise in performance tuning and optimization, bottleneck problems analysis;
- Strong knowledge of container based environment (Docker Containers);
- Solid technical expertise and troubleshooting skills;
- Strong knowledge of cloud environments AWS, Azure and Tencent;
- Prior consulting, advisory, or professional services experience is preferred;
- Strong knowledge and expertise in DevOps solution delivery and strategy;
- Strong scripting skills (Python, Ruby, Perl);
- Fluent in English (written and verbal);
- Sound networking knowledge around VPN, CIDR, subnets, certificates;
- Strong knowledge of orchestration tool (Kubernetes);
- Experience with automated deployment, continuous integration, and release engineering tools (e.g. Jenkins);
- Strong knowledge of infrastructure automation tools (Puppet, Chef, Ansible);
- Solid knowledge of design patterns and refactoring concepts.