Sr. DevOps Engineer
Location: Sunnyvale, CA (Hybrid)
Job Type: 12+ Months Contract
Pay Range: $70-80/hr
Job Description
This role is for a Senior DevOps Engineer to design, deploy, and manage scalable, fault-tolerant, and high-performance infrastructure using cloud services (AWS, Azure, or GCP). You will develop and maintain CI/CD pipelines that enable rapid, reliable, and secure deployments of vehicle software updates. You will lead efforts in automating repetitive tasks, improving reliability, and standardizing processes. Furthermore, you will implement and manage monitoring, logging, and alerting systems to ensure service health, performance, and availability. Finally, you will integrate security practices into DevOps processes, ensuring compliance with automotive and software security standards, and optimize the performance of infrastructure and applications to meet the rigorous standards of vehicle software.
Responsibilities
- Infrasructure Management: Design, deploy, and manage scalable, fault-tolerant, and high-performance infrastructure using cloud services (AWS, Azure, or GCP).
- CI/CD Pipelines: Develop and maintain CI/CD pipelines that enable rapid, reliable, and secure deployments of vehicle software updates.
- Automation & Documentation: Lead efforts in automating repetitive tasks, improving reliability, and standardizing processes.
- Monitoring and Logging: Implement and manage monitoring, logging, and alerting systems to ensure service health, performance, and availability.
- Security: Integrate security practices into DevOps processes, ensuring compliance with automotive and software security standards.
- Performance Optimization: Optimize the performance of infrastructure and applications to meet the rigorous standards of vehicle software.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Experience: 5+ years of experience in DevOps, with a strong background in vehicle software or a related tech-intensive field.
- Proficiency with scripting languages like Python, Bash, and configuration management tools like Ansible, Puppet, or Chef.
- Technical Skills:
- Deep understanding of cloud platforms (AWS, Azure, or GCP).
- Experience with containerization technologies (Docker, Kubernetes).
- Familiarity with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
- Knowledge of networking, load balancing, and security (VPN, firewalls, SSL/TLS).
- Certifications: Certifications like AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or similar are advantageous