Senior DevOps Engineer
Webb Fontaine Engineering department consists of both Cross-functional Teams (Technical lead, Product Manager, Scrum Master, Backend/Java/, Frontend/React/, and QA engineers), where engineers are part of a product team; as well as Functional Teams (Test Automation, DevOps engineers) that support the product teams. Our DevOps Engineering team is responsible for identifying and driving improvements in infrastructure and system reliability, performance, monitoring, and overall stability of the platform.
We welcome a Senior DevOps Engineer to design, build, and maintain our software delivery capability and all supporting infrastructure. Here you'll have a chance to work directly with experienced specialists, gaining invaluable hands-on experience and contributing to the optimization of our development and deployment processes.
Tech stack: Kubernetes, Docker, Bash, Ansible, Terraform, GCP Tools: Git, Bitbucket, Jira, TeamCity, Prometheus, Grafana, Elastic Stack
Key Responsibilities
- Set up and configure CI/CD pipelines
- Refine development processes to make interactions between Software Engineers and Administrators constant, smooth, and productive
- Understand microservices and distributed architecture
- Participate in architectural decision-making in support of scalability and maintainability
- Identify and drive improvements in infrastructure and system reliability, performance, monitoring, and overall stability of the platform
- Work with other teams to build, test, and roll out systems
- Participate in training and mentoring other team members
- As a team member, be responsible for spreading DevOps practices to other engineering teams
- Deliver the technical information efficiently to both technical and non-technical teams
- Use persuasive skills to convince others that your suggestions are correct and necessary
- Support teammates
Qualifications
- BS or MS in Computer Science or a related field
- 5+ years of experience in deploying and managing medium/large scale distributed systems
- Linux system administration experience
- Strong experience in modern configuration management tools (Ansible/Terraform/others)
- Strong scripting experience: Bash, or equivalent language
- Proven experience in managing application build pipelines and continuous integration environments (Jenkins/Teamcity/Bamboo/others)
- Understanding of network and application security with a deep understanding of all layers involved in web communications
- Strong experience in running distributed software using Kubernetes
- Ability to work with little or no supervision
- Fluency in English
Benefits
- Equal opportunity advocacy: We promote equality, creating a diverse and inclusive environment.
- Competitive compensation: Enjoy a competitive salary that rewards your contributions.
- Health and Wellness: We provide comprehensive medical coverage.
- Global collaboration: Join a world-class team with a global presence and international clients.
- Investment in you: We invest in your growth and development, valuing our employees as top talent.
- Work-life balance: We ensure a healthy work-life balance for your well-being.
- Training support: We offer a comprehensive learning and development program.
- Personalised approach: We prioritise personal connections, and caring for you beyond your professional role.
We offer benefits tailored to each location, considering the specific regulations and conditions of each country. These will be discussed with candidates during the selection process.