Principal DevOps Engineer
Core
Build, maintain, and update CI/CD pipelines; provision and manage cloud/hybrid environments via IaC; orchestrate containers; monitor system health and respond to incidents.
Role type
Principal DevOps Engineer
Builds
Automated CI/CD pipelines, cloud infrastructure, containerized applications, and observability systems
Domain
Cloud infrastructure and DevOps
Required skills
Python, Bash, PowerShell, Linux/Unix administration, AWS, Microsoft Azure, Google Cloud Platform, Terraform, Ansible, Chef, Puppet, Docker, Kubernetes, OpenShift, Prometheus, Grafana, ELK Stack, Splunk
Preferred skills
DevSecOps practices, vulnerability scanning, patch management
Technologies
Jenkins, GitLab CI, GitHub Actions, Terraform, Ansible, Chef, Puppet, Docker, Kubernetes, OpenShift, Prometheus, Grafana, ELK Stack, Splunk, AWS, Azure, GCP
Responsibilities
Build and maintain CI/CD pipelines; Provision and manage cloud or hybrid environments programmatically; Manage virtual machines, cloud services, and networking configurations; Package and scale applications using containerization and orchestration; Track system health and application performance; Debug live production issues and handle rollbacks; Integrate automated vulnerability scans and security policies into the pipeline; Work with developers, QA testers, and IT operations to align on release requirements.