What are the responsibilities and job description for the Senior DevOps Engineer position at Travelpass Group?
Role Overview:
We are looking for a highly skilled Senior DevOps Engineer with extensive experience in Kubernetes and Terraform. The ideal candidate will have a proven track record of managing complex infrastructure environments and will be ready to hit the ground running from day one. This role involves optimizing our deployment pipelines, managing infrastructure as code, and collaborating closely with development and operations teams to enhance our system's performance and reliability. A hybrid work model is offered to provide flexibility while maintaining strong team cohesion.
Key Responsibilities:
- Kubernetes Management: Design, deploy, and maintain Kubernetes clusters to ensure high availability, scalability, and security of our applications.
- Infrastructure as Code: Utilize Terraform to manage and provision infrastructure resources, ensuring consistency and repeatability across environments.
- Deployment Automation: Develop and optimize CI/CD pipelines to streamline deployment processes and improve operational efficiency.
- Monitoring and Troubleshooting: Implement and manage monitoring and logging solutions to proactively identify and resolve system issues, ensuring minimal downtime and optimal performance.
- Collaboration: Work closely with development, QA, and operations teams to understand requirements and provide solutions that enhance system reliability and scalability.
- Best Practices: Advocate for and implement DevOps best practices, including automation, continuous integration, and continuous deployment.
- Documentation: Maintain comprehensive documentation of infrastructure, processes, and procedures to ensure clarity and facilitate knowledge sharing.
Qualifications:
- Experience: Minimum of 5 years of professional experience in DevOps or related roles, with significant hands-on experience in Kubernetes and Terraform.
- Technical Skills: Expertise in managing Kubernetes clusters, creating and managing Terraform configurations, and implementing CI/CD pipelines.
- Problem-Solving: Strong analytical and troubleshooting skills, with the ability to quickly diagnose and resolve complex issues.
- Hybrid Work: Comfortable with a hybrid work model, including both remote and on-site work as required.
- Adaptability: Proven ability to hit the ground running and quickly adapt to new environments and technologies.
- Collaboration: Excellent communication skills and the ability to work effectively in a team-oriented, collaborative environment.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of containerization technologies beyond Kubernetes, such as Docker.
- Familiarity with monitoring tools like Prometheus, Grafana, or ELK stack.
- Understanding of security best practices in DevOps and cloud environments.
What we expect from you:
- Hit the ground running: In the first week you should be able to give input with your team, help review PRs, and ship PRs.
- Willing to mentor: Be able to mentor more junior engineers and get them up to speed on our technologies
- Willing to come into the office: We are big on in-person collaboration. We highly encourage people to come into the office several times a week to collaborate and get to know each other.