Principal Devops Engineer Resume Sample
Work Experience
- Amazon Web Services – 5 years’ experience – Design, implementation and support
- Internet facing application and infrastructure design and support – 5 years’ experience - Design, implementation and support
- Puppet Automation – 5 years’ experience – Design, implementation and support
- Log Analytics (Sumologic, Splunk) – 3 years’ experience - Design, implementation and support
- Git – 5 years’ experience – Design, implementation and support
- CI/CD Pipeline experience – 3 years’ experience - Design, implementation and support
- Jenkins – 5 years’ experience – Design, implementation and support
- Linux (specifically CentOS and RHEL 5.5 and higher) – 7 years’ experience
- JIRA – 2 years’ experience – Design, implementation and support
- Confluence – 2 years’ experience – Design, implementation and support
- Familiar with Angile/scrum principal and terminologies
- Take ownership of the architecture, analysis, design, implementation and production operations of a wide array of Core System Framework solutions
- React to production deficiencies by continuously implementing automation, self-healing, and real-time monitoring to production systems
- Be a strong contributor to development of platform services including architecture, provisioning, configuration, deployment, and support
- Participate in prototyping new customer facing platform services
- Design, build and improve the build and release process for multiple release streams of in-house enterprise software products
- Maintain and support the existing code pipeline from various stages: code, build, test, deploy, provision and monitor/measure
- Design, build and maintain the automated builds and CI/CD environments and automation for Windows and Linux OS, either on premise or cloud based platforms
- Build and deploy applications with security and high availability (blue/green deployment) in mind
- Automate the installation, configuring, monitoring, alerting, tuning (and self-healing or destruction) of Application Servers in a load-balanced environment
- Automating the scripting of database deployments targeted at MSSQL, Oracle, MySQL, Postgres, and Mongo in a clustered and hosted environment
- Manage and monitor EC2 and Azure VM workloads for appropriate resource allocation and performance
- Working closely with Development, QA, Product Management, and Production Ops teams to make sure Product Releases are timely and with quality
- Provide capabilities for teams to be self-sufficient by automation or self-service instrumentation
Education
Professional Skills
- Scripting Skills: Strong scripting (e.g. Python) and automation skills
- + Excellent problem solving, analytical skills andtechnical troubleshooting skills
- OO Programming Skills: Strong OO Programming skills (Java or C#)
- Have strong written and verbal skills and their skills to collaborate with colleagues from a wide range of job functions
- Self-starter with strong self-management skills. Strong team player
- Programming experience in Ruby, Python or Java with software design skills, as well as with current best practices and methodologies (e.g. Agile)
- Excellent scripting skills using at least one general purpose language: Python, BASH, Ruby
How to write Principal Devops Engineer Resume
Principal Devops Engineer role is responsible for scripting, programming, automation, technical, python, technologies, troubleshooting, integration, java, design.
To write great resume for principal devops engineer job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Principal Devops Engineer Resume
The section contact information is important in your principal devops engineer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:
- First and last name
- Telephone number
Work Experience in Your Principal Devops Engineer Resume
The section work experience is an essential part of your principal devops engineer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous principal devops engineer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular principal devops engineer position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Principal Devops Engineer resume experience can include:
- Experience in an operations or application development environment using scripting or advances programming skills
- Exposure in Agile/Scrum methodology with excellent debugging/troubleshooting skills
- Strong scripting skills in at least one common language (Ruby, Python, JavaScript, PHP, etc.)
- Excellent python and Unix shell scripting skills
- Excellent troubleshooting skills and knowledge of systems management concepts, processes and standards
- Systematic problem-solving approach, coupled with effective communication skills and a sense of ownership and drive
Education on a Principal Devops Engineer Resume
Make sure to make education a priority on your principal devops engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your principal devops engineer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.
Additional details to include:
- School you graduated from
- Major/ minor
- Year of graduation
- Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.
Professional Skills in Principal Devops Engineer Resume
When listing skills on your principal devops engineer resume, remember always to be honest about your level of ability. Include the Skills section after experience.
Present the most important skills in your resume, there's a list of typical principal devops engineer skills:
- Strong problem-solving and customer-facing skills
- + Experience in developing automation tools andframeworks with hands on technical and programming skills
- Experience in developing automation tools and frameworks with hands on technical and programming skills
- Experience in system administration, networking concepts and protocols, and programming skills
- Strong communication skills for transferring knowledge
- Good scripting skills in bash and at least one of Go/Python/PHP/Javascript
List of Typical Experience For a Principal Devops Engineer Resume
Experience For Senior Principal Devops Engineer Resume
- DevOps: Solid experience as a DevOps Engineer with automation experience with configuration management tools
- Strong leadership, organizational, and communication skills (verbal and written)
- Strong communication skills and ability to influence teams
- Strong Containers experience– How to build, up-sides, down-sides, how to deploy (how they fit into development cycles as build artifacts)
- Communication across third party services to effectively resolve day-to-day issues and relay updates to the rest of the team
- Proven experience in Cloud services
Experience For Senior / Lead / Principal Devops Engineer Resume
- Communicate effectively with project stakeholders and management
- Communicate effectively, written and verbal to a range of audiences
- Strong experience with DevOps
- Understanding of AWS and cloud architecture best practices. Experience working on large-scale distributed systems
- Experience configuring and using monitoring tools like Dynatrace or New Relic, logging tools like Splunk or ELK stack
- Experience implementing and optimizing operational processes
- Experience designing and maintaining a cloud based highly-available (HA) service-oriented-architecture (SOA)
Experience For Principal, Devops Engineer Resume
- Experience with automating containers deployment using Docker
- Experience configuring monitoring systems like Splunk, Dynatrace, Nagios
- Relevant work experience, including with UNIX scripting
- Experience with performance tuning (JVM, JMX, connection pooling)
- Experience using jconsole or similar profiling tools
- + Experience developing/testing Cloud Solutions
- Experience working with programming languages such as PHP, Perl, Java, Python, and Go
- Experience developing or managing large scale, highly available distributed systems
Experience For Tech Lead-principal Devops Engineer Resume
- Several years’ industry experience building and delivering high-performance and scalable systems
- Experience with Linux (CentOS/RHEL/Debian) including scripting (Bash, Python)
- Experience building and creating Docker containers and Docker-based Microservices or similar technology
- Experience with building and operating multiple continuous delivery pipelines
- Experience with maintaining Java applications (understanding of thread dumps, heap dumps, JMX, etc.)
Experience For Principal Devops Engineer Resume
- Experience in Build and Release engineering, DevOps scripting, and automation
- Experience - a mix of the following: Software engineering, Hosted cloud, Systems Admin, Operations, DevOps - around 7 years
- Practical experience leading and mentoring engineers
- Past experience performing Linux systems engineering responsibilities
- Senior-level experience in Linux Administration including Bash/shell scripting
- Experience with building team relationships and partnering across organizational lines
Experience For Senior Principal Devops Engineer Resume
- Expertise and experience in developing complex installers using Install Anywhere, Java, shell script, etc
- Experience containerizing applications using Docker/Kubernetes/ECS
- Experience using common scripting languages (e.g. bash, python, perl)
- Experience developing software build, deployment plan, package dependency management strategies. (e.g. CI/CD tools GitHub, Jenkins, Artifactory, Docker, Chef)
- Ystems Administration/Engineering/Architecture experience
- Strong understanding of Linux management and automation
- Strong virtual/physical/cloud network understanding
- Experience of OpenStack, Cloud Foundry or other Cloud computing and virtualization concepts
Experience For Senior / Lead / Principal Devops Engineer Resume
- Experience with system monitoring Nagios, Wily, AppDynamics
- Good knowledge of Web 2.0, SaaS, IaaS, PaaS and Cloud Computing etc
- Extensive experience in the design, development and testing of highly scalable and reliable REST APIs
- Experience working with a distributed team of engineers
- Experience with programming languages like Python, C, C++, Java, Perl or PHP
- Demonstrated knowledge in cloud computing, enterprise and open source technologies
Experience For Principal, Devops Engineer Resume
- + Experience working with geographically distributedteams
- + Experience with testing services in AWS/Azure/GoogleCloud
- + Design/test experience working with regulated medicaldevices
- + Experience building DevOps and Test automationcapabilities from ground up for a complex cloud based solution
- + Experience leading a team of engineers
- Experience with monitoring solutions such as Splunk and Prometheus
- Working experience in a Service Operations Team
Experience For Tech Lead-principal Devops Engineer Resume
- Have experience in managing containers like (Docker) and container orchestration frameworks like Kubernetes or salt stack
- Experience in one or more scripting languages (e.g. Bash, Ruby, Python or Powershell)
- A good understanding of TCP/IP + network configuration, Routers, Firewalls and Load Balancers
- Good understanding of Active Directory, Security Policies, LDAP, User Account Management and roles
- Strong opinions on monitoring and management for the full stack
- Experience in Team Foundation Server 2015, MSBuild scripting, and C# language
- 1) Experience dealing with administration of Linux: 5-6 years
Experience For Principal Devops Engineer Resume
- 2) Experience with Linux (Redhat, Centos, or Ubuntu) system administration, fluent with shell scripting
- Experience working on software development teams
- Experience working with distributed source control systems, like Git, GitHub or BitBucket
- Experience with scripting languages, such as Python, Perl, Powershell
- Demonstrated expertise with Amazon AWS services including S3, EC2, CloudWatch, Lambda, Kinesis, CloudFormation, and Dynamo
- In-depth understanding of configuration management and experience in at least one config management system like Ansible, Chef, Puppet, SaltStack or similar
- Overall build, release, automation and deployment engineering experience
- Solid fundamentals in computer science and software engineering
List of Typical Skills For a Principal Devops Engineer Resume
Skills For Senior Principal Devops Engineer Resume
- Bring proven interpersonal skills and fluency in English to interact with a globally distributed organization
- Strong collaborative skills with an eye towards efficiency and boosting team productivity
- Excellent written and verbal communication skills, and the ability to clearly communicate to both technical and non-technical teams
- Excellent presentation and communication skills to explain system designs and technologies to senior leadership
- DB Skills: Basic DB administration experience (Oracle, SQL Server)
- Scripting skills to automate everything
Skills For Senior / Lead / Principal Devops Engineer Resume
- Strong experience in technical ownership of cloud services – administration, provisioning, deploying, monitoring and troubleshooting
- Expert coding skills using scripting languages such as Bash, Python, Ruby, PowerShell, or equivalent
- Strong experience designing and building integrated environments using Jenkins, Ansible, and Jira
- Deep technical skills, as a lead/principal engineer using the following technologies or similar
- Great analytical, problem solving, decision-making, leadership and communication (verbal and written) skills
- Solid understanding and practical experience of software development life cycles with a focus on release engineering
- Comprehensive debugging and troubleshooting skills
Skills For Principal, Devops Engineer Resume
- Strong background in Linux/Unix Administration, including experience with automation tools such as Chef, Puppet, SaltStack, etc
- Strong understanding of, and practical experience with, Java web application development
- Strong scripting experience: shell, perl, ruby, python, or others
- Broad infrastructure technical skills in data center, networking, storage, server, Linux and cloud technologies
- Strong experience with scripting languages such as Ruby, Python, Bash, etc
Skills For Tech Lead-principal Devops Engineer Resume
- Development Operations experience including development/system administration, or related experience
- Strong problem trouble shooting and analysis skill
- Proficiency in multiple programming languages, with a strong background in Java and substantial experience in golang, and nodejs
- Strong scripting experience with Ruby or Python
- Strong understanding of, and practical experience with web application development
Skills For Principal Devops Engineer Resume
- Solid understanding of highly available, secure services and a proven ability to deliver them against a roadmap
- Strong Logging experience – (Elasticsearch Logstash Kibana) ELK Stack
- Experience designing solutions in AWS (Could consider MS Azure Cloud experience)
- A strong Ruby developer with experience both on Rails websites as well as backend scripting
- Excellent Linux system administation experience
- Relevant current experience to z/OS V2.1/2.2 is required with at experience to at least zEC12 or higher
- Communicate effectively in English
- Past experience with IaaS or PaaS implementations worldwide strongly desired
- Prior experience with AWS, GCP, Azure, or equivalent
Skills For Senior Principal Devops Engineer Resume
- Strong scripting experience using languages like Ruby, Python, Nodejs or Groovy
- Strong experience with Microsoft SQL
- Evangelize and embrace new technology; effectively train and mentor others
- Azure or any Cloud experience – or good windows server knowledge
- Mandatory extensive knowledge of and demonstrated experience with
Skills For Senior / Lead / Principal Devops Engineer Resume
- Promoting and improving communication with co-dependent organizations and building bridges to overcome barriers to effective collaboration
- Monitoring Tools: Experience with system monitoring tools
- Programming experience (e.g. Shell, Python, Ruby, etc.)
- Experience engineering, operating, troubleshooting, administering and scaling platform services with code
- Extensive knowledge of performing compliance and security audits and experience in defining, configuring, and implementing disaster recovery processes
- Experience applying STIGs, patching CVE, hardening Linux Operating Systems
- Have hands on experiences deploying, monitoring, and managing a network in the cloud using AWS, Rackspace, etc.,
Skills For Principal, Devops Engineer Resume
- Experience with TCP/IP, DNS, Routing, VLANS, layer 2 and layer 3 networking, AWS, Netconf and other networking concepts
- Expert level understanding, implementation experience and troubleshooting of Oracle Database technology including RAC, Dataguard, ASM, RMAN etc
- Previous experience working as team leader and helping with tasks coordination and following up with the team
- Good understanding of Networking (TCP/IP, Interfaces, Routing)
- Strong understanding of Linux/Unix operating systems administration and networking fundamentals
- Experience setting up/managing monitoring systems
- Experience with DevOps technologies, cloud-based provisioning, monitoring, and troubleshooting (preferably both AWS and Data Center)
Skills For Tech Lead-principal Devops Engineer Resume
- Experience with DevOps technologies, cloud-based provisioning, monitoring, and troubleshooting (preferably in AWS or other cloud providers)
- Experience with DevOps, cloud-based provisioning, monitoring, and troubleshooting (preferably in AWS or other cloud providers)
- Experience designing infrastructure as code using and working in a secure development lifecycle
- Experience building and deploying services using VMWare technology is desired
- Experience with containerizing and deploying applications using Docker
- Experience automating and deploying Windows application servers
Skills For Principal Devops Engineer Resume
- Experience working with Configuration Management preferably using Puppet and Hiera
- Experience in managing infrastructure/applications built on any two of the following technology groups
- Experience designing and building distributed systems
- Experience building and interpreting data models and analytics dashboards
- Experience developing or managing large scale, highly available distributed systems
- Experience developing solutions using automation tools such as Ansible
List of Typical Responsibilities For a Principal Devops Engineer Resume
Responsibilities For Senior Principal Devops Engineer Resume
- Experience configuring monitoring systems like Splunk, Dynatrace, etc
- Experience of automating software configuration management/deployment through scripting or management tools such as Puppet/CfEngine,SpaceWalk, PXE, Zabbix,
- Experience in implementing Continuous Delivery process or development build pipelines using Jenkins/Hudson, Artifactory, SVN/Git or TFS
- Experience of providing support and services to software and QA engineers in a rapidly expanding business environment
- Experience in one or more of the following: C, C++, Java, Python, Go, Perl, Ruby, shell scripting
Responsibilities For Senior / Lead / Principal Devops Engineer Resume
- Good understanding of PHP, or a similar programming language
- Experience designing and maintaining AWS based infrastructure
- Experience supporting and developing against modern software development techniques such as Continuous Deployment, Continuous Integration, Feature Flags, etc
- Experience with automation/configuration management using either Puppet, Chef or an equivalent
- Experience in automating cloud platform deployments
Responsibilities For Principal, Devops Engineer Resume
- Production engineering related experience
- Hands-on engineering or DevOps experience
- Experience in managing heterogeneous stack deployed on Linux and Windows is desirable
- Experience with administering Solr or ElasticSearch and RabbitMQ or similar would also be welcome
- Experience with a modern programming language such as Ruby, Python, Golang or Java
Responsibilities For Tech Lead-principal Devops Engineer Resume
- Experience managing a large cloud based network or a high-volume website
- Experience on working with highly scalable services and applications; preferably on cloud infrastructure
- Experience in troubleshooting performance problems across Network, Web Tier, Mid-Tier and Database
- Experience with Scripting/Build tools like Gradle, Maven, and Artifactory
- Hands-on working experience with Git for source code management
- Implementation experience with CI/CD processes using tools like Jenkins and Artifactory
- Hands-on experience scaling technologies such databases, Web Servers (Nginx), and more
- Experience with the following: AWS, Docker, Kubernetes, Azure, SQL, MySQL, NoSQL, Java
Responsibilities For Principal Devops Engineer Resume
- Proven ability to work in a fast paced, highly responsive agile team with rapidly evolving requirements and architectures
- Hands on experience deploying production software on AWS
- Experience with the selection, implementation and use of different Application and Infrastructure monitoring tools
- Operate, monitor, and maintain our platform according to SLAs
- Experience administering SQL and NoSQL databases infrastructure
- Experience supporting production, Linux-based infrastructure
- Experience administering services on AWS (RDS, VPC, RedShift, EMR, CloudWatch, Cloud Formation)
Responsibilities For Senior Principal Devops Engineer Resume
- Experience w/ monitoring tools such as Nagios, Zenoss
- BS in Computer Science or Computer Engineering or equivalent work experience
- Proficient development experience in a programming language
- Experience scaling a solution both at the website and the database level
- Software development experience in a fast-paced environment, working through all phases of the software development life cycle
- Strong communicator that share/document information regarding SDLC to team and its customers
- Strong Object Oriented Programming — Java or Python
- DevSecOps experience integrating application security into CI/CD processes
- 7+ yrs of experience in build and release engineering activities for complex enterprise products
Responsibilities For Senior / Lead / Principal Devops Engineer Resume
- Version Control: Experience administrating version control systems such as SVN, GIT
- Experience with monitoring and log analytics tools (NewRelic, Grafana, Graphite, collectd, Splunk, Sensu, kafka)
- Hands-on experience supporting SaaS Applications
- Good command of SQL, including joins, aggregate queries, constraints, indexes, views, etc
- Experience in a programming language such as PHP, Perl, Java, Python, and Go
Responsibilities For Principal, Devops Engineer Resume
- Experience with frequent, incremental code testing, Continuous Integration/Continuous Deployment
- Experience developing software in/for Linux
- Experience administering Linux (CentOS, RHEL, Ubuntu)
- Experience with software bug/issue tracking (e.g. Bugzilla, Jira)
- Code and script with experience developing web applications and services
- A strong understanding of networks and their security layers
Responsibilities For Tech Lead-principal Devops Engineer Resume
- Experience working within Agile delivery teams
- Experience with one or more of Linux/Unix shell scripting
- Experience working with microservices architecture
- Experience working with Docker
- Experience working with at least one of the container orchestration mechanism such as Docker Swarm, Kubernetes or AWS ECS
- Experience developing applications that utilize various cloud and hypervisor APIs
Responsibilities For Principal Devops Engineer Resume
- Experience deploying web applications on various application stacks (java/tomcat, Django, Rails, etc.)
- Experience in VMware products, specifically cloud related solutions such as: vSphere, vCenter, ESXi, vSAN, NSX or contending cloud solutions and products
- Experience with unattended Debian installation (PXE, DHCP, TFTP, fai, preseeding)
- SDLC/deployment automation/CI/CD knowledge and experience
- Deep knowledge of Weblogic and other web servers is required, with strong knowledge of JMS
- Infrastructure and operations management experience at a global scale
- MS or BS with 7 - 10 years of full-stack software development/DevOps experience
- Experience with containerized micro-services architectures, preferably Docker & Vagrant