Role Description
We are looking for an experienced Senior DevOps Engineer to join our team. The ideal candidate will be able to work in a fast-paced environment, operate gracefully under stress, effectively manage multiple assignments, be self-driven, proactive, and have great interpersonal and communication skills.
As a Senior DevOps Engineer, you will play a key role in designing, building, and maintaining the infrastructure and processes that empower our development teams to deliver high-quality software quickly and reliably. You will be responsible for implementing and optimizing CI/CD pipelines, managing cloud-based infrastructure, and championing DevOps best practices throughout the organization. This role requires a strong technical background in DevOps practices, cloud technologies, automation tools, and the ability to mentor and guide other team members.
Role & Responsibilities
-
CI/CD Pipeline Optimization: Design, implement, and continuously improve CI/CD pipelines to streamline the software delivery process, ensuring rapid and reliable deployments.
-
Infrastructure Management: Manage and maintain our cloud-based infrastructure on Google Cloud Platform (GCP), ensuring high availability, performance, security, and cost-effectiveness.
-
Automation Expertise: Automate repetitive tasks and processes to improve efficiency, reduce manual errors, and ensure consistency across environments.
-
Monitoring and Observability: Implement and maintain comprehensive monitoring and alerting systems to proactively identify and resolve issues, ensuring the health and performance of our systems.
-
Mentorship and Collaboration: Share your expertise and mentor other team members on DevOps best practices, tools, and techniques. Collaborate with development, QA, and SRE teams to troubleshoot and resolve issues, fostering a culture of collaboration and continuous learning.
-
Security and Compliance: Ensure our infrastructure and processes adhere to industry best practices and security standards, protecting our systems and data from potential threats.
-
Incident Response: Participate in incident response and post-incident review processes to minimize downtime, identify root causes, and implement corrective actions.
Qualifications
-
5+ years of experience in DevOps or a related field.
-
Proven track record of designing, building, and maintaining CI/CD pipelines, infrastructure as code, and cloud-based infrastructure.
-
Deep understanding of Google Cloud Platform (GCP) or other major cloud providers.
-
Hands-on experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes).
-
Strong programming or scripting skills in Python, Bash, or other relevant languages.
-
Expertise in configuration management tools (e.g., Ansible, Chef, Puppet).
-
Proficiency in using version control systems (e.g., Git).
-
Solid understanding of networking and security concepts.
-
Excellent problem-solving and troubleshooting skills.
-
Strong communication and collaboration skills, with the ability to mentor and guide others.
-
Bachelor's degree in Computer Science, Engineering, or a related field.
Requirements
-
Experience with cybersecurity tools and technologies.
-
Familiarity with monitoring and observability tools (e.g., Prometheus, Grafana).
-
Knowledge of SRE principles and practices.
-
Contributions to open source projects related to DevOps.
-
Certifications in relevant cloud technologies or DevOps practices.
Benefits
-
Competitive compensation & startup equity
-
Comprehensive medical, dental, and vision coverage
-
Life insurance, short-term, and long-term disability coverage
-
Flexible time off
-
Employee assistance program
-
Employer sponsored 401k plan
-
Paid parental leave
-
Paid sabbatical
-
Home office support for remote employees
-
Regular events and celebrations