Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Olo, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Staff DevOps Engineer at Olo, you will play a critical role in enhancing our infrastructure and support practices to optimize engineering efficiency and reliability. You will be responsible for designing and implementing robust DevOps solutions, collaborating with cross-functional teams to scale systems, and driving the automation of deployment pipelines. This position requires a proactive approach to problem-solving, strong technical acumen, and a deep understanding of DevOps practices, ultimately contributing to our mission of delivering a seamless digital experience for our clients.
Job Responsibilities
- Design and implement continuous integration and continuous deployment (CI/CD) pipelines to facilitate rapid software release cycles.
- Manage and optimize cloud infrastructure with a focus on scalability, performance, and security.
- Collaborate with development teams to define best practices for application deployment and monitoring.
- Automate manual processes to enhance operational efficiency and reduce the risk of human error.
- Investigate and resolve system performance issues and application failures, ensuring system reliability and uptime.
- Develop and maintain documentation for system architecture, processes, and procedures.
- Provide mentorship and guidance to junior DevOps engineers to foster a culture of continuous learning.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in a DevOps or similar role within a software development environment.
- Strong proficiency in scripting languages such as Python, Bash, or Ruby.
- Hands-on experience with infrastructure automation tools like Terraform, Ansible, or similar.
- Expertise in cloud platforms such as AWS, Azure, or Google Cloud.
- Solid understanding of containerization technologies including Docker and orchestration tools like Kubernetes.
- In-depth knowledge of networking concepts, security best practices, and monitoring solutions.
Technologies & Tools
The Staff DevOps Engineer will work with a diverse range of technologies and tools, including but not limited to AWS for cloud services, Docker for containerization, Kubernetes for orchestration, Terraform for infrastructure as code, Jenkins for CI/CD pipelines, and various monitoring and logging tools such as Grafana and ELK stack. Familiarity with these technologies will play a significant role in successfully executing the responsibilities of this position.
Ideal Candidates
Ideal candidates for the Staff DevOps Engineer position will possess a strong blend of technical expertise and collaborative skills. They should be innovative thinkers with the ability to streamline complex processes and a passion for automation. A commitment to continuous improvement and the ability to adapt to new challenges and technologies are crucial. Moreover, exceptional communication skills will enable these individuals to effectively liaise with various teams and stakeholders, ensuring alignment and fostering a culture of shared success.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.