Principal DevOps Engineer Job Description

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.