Principal DevOps Engineer

Overview

On Site
USD 0-170000
Full Time
Part Time
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

GITLAB
CI/CD
AZURE
ANSIBLE
APACHE MAVEN
GRAFANA
DOCKER
KUBERNETES
AWS

Job Details

Job Title: Principal DevOps Engineer

Location: San Mateo, CA - Hybrid

Type; Fulll-Time


Job Summary:



We are seeking a highly experienced and strategic Principal DevOps Engineer to lead the design, implementation, and optimization of our DevOps practices. This role is pivotal in driving automation, scalability, and reliability across our infrastructure and CI/CD pipelines. You will collaborate with cross-functional teams to ensure seamless integration of development and operations, championing a culture of continuous improvement and operational excellence.



Key Responsibilities:

  • Lead DevOps Strategy: Define and drive the DevOps roadmap, aligning with business and engineering goals.
  • Infrastructure as Code (IaC): Design and implement scalable, secure, and resilient infrastructure using tools like Terraform.
  • Building Tools: Design, implement, and maintain build automation using Apache Maven and SBT.
  • CI/CD Pipelines: Architect and maintain robust CI/CD pipelines using tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Cloud Operations: Manage and optimize cloud environments (AWS, Azure, Google Cloud Platform), ensuring high availability and cost efficiency.
  • Monitoring & Observability: Implement and maintain monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, ELK, Datadog).
  • Security & Compliance: Enforce security best practices and ensure compliance with industry standards (e.g., SOC 2).
  • Mentorship: Provide technical leadership and mentorship to DevOps engineers and other team members.
  • Incident Management: Lead incident response efforts and post-mortem analysis to improve system reliability.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 10+ years in DevOps, Site Reliability Engineering, or related roles, with at least 3 years in a senior or principal capacity.

Technical Skills:

  • Proficiency in scripting languages (Python, Bash, Go, etc.)
  • Deep understanding of containerization and orchestration (Docker, Kubernetes)
  • Expertise in cloud platforms (AWS, Azure, Google Cloud Platform)
  • Experience with configuration management tools (Ansible, Chef, Puppet)

Soft Skills:

  • Strong leadership and communication skills
  • Ability to work cross-functionally and influence without authority
  • Strategic thinking with a hands-on approach

Preferred Qualifications:

  • Certifications in AWS, Azure, or Kubernetes
  • Experience with service mesh technologies (Istio, Linkerd)
  • Background in software development or SRE

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.