Principal DevOps Engineer Job Description

Principal DevOps Engineer Job Description

4.9
196 votes for Principal DevOps Engineer
Principal devops engineer provides technical expertise in RHEL, Puppet configuration management and python provisioning VM’s for networking, storage and virtualization platforms.

Principal DevOps Engineer Duties & Responsibilities

To write an effective principal devops engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included principal devops engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Strong grasp of automation tools such as Puppet, Chef or Ansible
Experience in Java and Javascript build and deployment tools (Jenkins, Maven, Gradle, Nexus, NPM)
Knowledge of Java and Javascript build and deployment tools (Jenkins, Maven, Gradle, Nexus, NPM)
Design, develop and implement documentation or tools to facilitate Technical Support team responsibilities
Design, develop, and implement documentation or tools appropriate to the maintenance of application platforms
Design and implement a security framework covering infrastructure and applications, processes and compliance with appropriate regulations and standards including ISO 27001/27002, SSAE 16/SAS-70 SOX, PCI
Expertise in a Unix environment with experience of basic linux system administration
Work closely with the engineering and product management teams
Research, design, develop and document solutions implement solutions for fault, performance, capacity, and configuration management for various data center operations
Oversee the implementation of these solutions under the direction of the Manager of Operations, and provide technical input as required

Principal DevOps Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Principal DevOps Engineer

List any licenses or certifications required by the position: AWS, SSL, IAT, AZ, IIS, HTTP, CISA, ISO, SOC, NIST

Education for Principal DevOps Engineer

Typically a job would require a certain level of education.

Employers hiring for the principal devops engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Technical, Software Engineering, Engineering, Business, Education, Technology, Science, Computer Engineering, Mathematics

Skills for Principal DevOps Engineer

Desired skills for principal devops engineer include:

Processes
Engineering and software development metrics
Python
Tools
Puppet
Kubernetes
Docker
Firewalls
Monitoring and building dashboards
Network topology

Desired experience for principal devops engineer includes:

Advanced Knowledge of Microsoft Windows Server and Linux administration
Ability to analyze how a system should work and how changes in conditions, operations, and the environment will affect outcomes
Excellent communication skills in English and interpersonal skills
Knowledge of F5, WebSphere MQ, ESB, IIS
Experience with SaaS, PaaS and IaaS environments
Strong experience with DevOps technologies, cloud-based provisioning, monitoring, and troubleshooting (preferably AWS)

Principal DevOps Engineer Examples

1

Principal DevOps Engineer Job Description

Job Description Example
Our growing company is looking for a principal devops engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for principal devops engineer
  • Identify production stability concerns via break point, vulnerability scanning and impact analysis, and design and develop implement remediation plans to address these concerns
  • Mentor Technical Operations team on technical aspects of supported applications
  • Provide platform support to issues escalated from Systems Administrators
  • Co-ordinate and lead projects/initiatives involving domestic and internationally based Systems Admins and Systems Engineers
  • Provide on-call support for escalated off-hours issues
  • Identify opportunities for further automation of aforementioned activities
  • Execution and maintenance of internal SLAs developed with business stakeholders
  • Treat backend enterprise systems as part of our SaaS system
  • Lead the creation and maintenance of automated scripts that will build, configure, deploy and test applications deployed to different environments
  • Provide Dev, Test, and Production environment operational support
Qualifications for principal devops engineer
  • Experience in a fast-paced start up environment where IT solutions are critical to business success
  • Minimum Bachelors in IT or equivalent experience
  • 2 years Systems/App development
  • Administration experience with Linux distributions
  • Provisioning and management of large, scalable systems using AWS or other public cloud providers
  • 8+ Years of DevOps, Software, or Build and Release Engineering experience
2

Principal DevOps Engineer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a principal devops engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for principal devops engineer
  • Interact with multiple development teams and Quality Engineering teams to build tools to improve the quality of delivered services
  • Ensure that each phase of the Cloud Supply Chain from product management, through development, QA, Staging and into Production is fully automated, as frictionless as possible utilizing CI and CD
  • Drive architectural evaluations including requirements gathering and POCs for technology within the platform space such as caching layers, application servers, data repositories and more
  • Participate in and strongly contribute to architectural reviews and discussions of test/release process
  • Ensure that new and existing products sport automated deployment, and remote execution-based remediation scripts which can be handed off to 24x7 NOC organizations
  • Participate in the testing of functionality, operability, deployment, and performance for application or infrastructure changes
  • Drive, define and deploy system monitoring with threshholds and actionable alerts
  • Define, scope, and track operations projects including capacity planning hardware procurement and deployment
  • Install, configure, and maintain ELK stack systems
  • Make infrastructure/engineering recommendations to optimize Elasticsearch data ingest and search
Qualifications for principal devops engineer
  • Familiarity with version control system and its different branching methods – preferably git
  • Strong Linux and system administration
  • Bachelor degree in Computer Science, Engineering, or Mathematics
  • A minimum of 10 years of IT experience with at least 3 years in managing large complex business systems
  • Ability to simplify complex situations and lead calmly through periods of crisis
  • Prior experience developing or working with Amazon Web Services
3

Principal DevOps Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking for a principal devops engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for principal devops engineer
  • Work closely with the product team, product owner and technical program manager to support and deliver solutions
  • Collaborate with product teams to architect, develop and optimize kibana visualizations
  • Elasticsearch performance and configuration tuning
  • Respond to and resolve access and performance issues
  • Conduct research and make recommendations on products, services, and standards
  • Architect, and implement automation software to rapidly deploy micro-services across multiple environments on AWS and Vagrant
  • Evaluate & Identify improvements to evolve existing CI/CD pipeline to enhance engineering velocity
  • Participate in high-level architectural discussions with product owners and cross-functional engineering leaders
  • Provide technical leadership and direction to offshore team members, assign tasks, track and monitor progress
  • Mentor team members in design and techniques
Qualifications for principal devops engineer
  • Focus on automatic recovery and failover automated non-disruptive infrastructure upgrades
  • Familiarity with Linux container and cluster management eco-system such as Docker, Mesos, DCOS
  • A solid understanding of network concepts (routing, access control lists, VPN configuration, ) and the ability to apply these concepts in this solution
  • Experience working with Chef or Ansible products
  • Joining a fast growing team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks
  • Closely working with Software Developers, assisting the dev team on developing, debugging or designing software applications, operating systems and databases according to provided design specifications
4

Principal DevOps Engineer Job Description

Job Description Example
Our innovative and growing company is looking for a principal devops engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for principal devops engineer
  • Deploy and manage artefact repository management tools (Nuget, ) and configuration management tools
  • Architect, design, deploy, and maintain infrastructure for continuous integration tools and frameworks
  • Complete ownership and accountability of Infrastructure Management, Virtualization, Containerization, Continuous Delivery practices establishment and adoption and Standardization of tools and their versions across organization
  • Provide key support for the Systems Administration group, including software applications, tools, and cloud products
  • Evaluate new tools used in the industry
  • Work with the engineering management team to establish and reinforce disciplined software release processes and best-practices
  • Help define Features, and break those down into deliverable User Stories for the scrum teams
  • Work with technologies in the platform stack, to include Java, HTML5/CSS, Memcache, HBase, Hadoop, HDFS, Zookeeper, Kafka, Rabbit MQ
  • Acts as a technical advisor to a suite of technology solutions, regularly interacts with product management and engineering leadership with a strategic mindset
  • Participate in technical research and development to promote continuous IT innovation, including advising on hardware and software acquisition
Qualifications for principal devops engineer
  • Experienced with Python/Ruby/Java/C/C++
  • Programming skills in bash, python, java
  • Build enhancements within an existing software architecture and envision future improvements to the architecture
  • Help maintain the software delivery tool chain
  • Virtualization and containers
  • Protected data and compliance
5

Principal DevOps Engineer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of principal devops engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for principal devops engineer
  • Evaluate advancements in DevOps, new infrastructure and tools and help facilitate a transition to this operational model
  • Build engineering automation and productivity tools to reduce manual dependencies throughout the development cycle
  • Write and maintain custom scripts to increase efficiency and lower human intervention time (primarily Bash, Perl, Python or PL/SQL related)
  • Ensure that system hardware, operating systems, software systems, and related procedures adhere to organizational values and IT goals
  • Maintain large and fast growing research and enterprise storage systems
  • Work with engineering teams across geography to triage and resolve potential issues that may impact their release timelines
  • Research emerging technologies related to containerization like Dockers and Virtualization
  • Develop products, libraries and reusable components for automating monitoring and alerting
  • Serve as escalation point for resolving production issues related to Continuous Delivery pipelines and its infrastructure
  • Follow Agile/SCRUM methodology to deliver quality products
Qualifications for principal devops engineer
  • Java and Ruby application frameworks
  • Infrastructure management and orchestration
  • Container clustering
  • Medical informatics or health care data management
  • 4+ years of Linux or Windows administration and/or expert knowledge
  • 4+ years of experience in a SaaS environment

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates