360dialog is the leading global solution provider in the WhatsApp Business Ecosystem.
- #1 access provider, bringing the WhatsApp channel to more than 800 software solutions and serving more than 4 *10⁴ clients worldwide.
- Pioneer and Leader in the Performance Marketing domain on WhatsApp, providing the first independent data platform to the Messaging Ecosystem that already is serving thousands of advertising clients globally.
At 360dialog, we believe that successful Business Messaging requires a performance-driven data approach. e always look for driven and extraordinary individuals, who want to grow with us.
Your mindset
We highly value people who are dedicated to growing with us, who do not get paralysed by complex problems and focus on continuous improvements and achievements.
We encourage you to think critically, solve problems creatively and choose to do what makes sense, always asking yourself what impact and value your actions and decisions have for the team and the company.
What matters to us is your independence and passionate commitment to software exploration. It's crucial that you possess the ability to manage yourself in a fully remote and global company and understand your own capabilities to work in an asynchronous way and at your optimal pace.
Your role and responsibilities:
- Establish Service Level Objectives (SLOs) and Indicators (SLIs) for all services, implementing the concept of error budgeting.
- Upgrade the monitoring capabilities across all services to enhance observability.
- Develop tools and automation strategies to eliminate repetitive tasks and decrease operational burdens. Formulate and implement frameworks, processes, and best practices across 360dialog Engineering.
- Streamline 360dialog engineering procedures through automation, aiming to reduce risks and accelerate innovation.
- Design and oversee Continuous Integration/Continuous Deployment (CI/CD) pipelines, ensuring fast, reliable software builds and deployments.
- Employ Terraform for infrastructure as code to automate and manage cloud infrastructure efficiently.
- Collaborate closely with the development team to integrate operational best practices and reliability into the early stages of software development.
- Lead initiatives in containerization and orchestration to enhance service scalability and manageability.
- Manage and optimise Google Cloud services, including Cloud Run and Cloud Functions, ensuring efficient operation and leveraging serverless architectures for scalability.
Requirements
- +5 years experience in an Devops role and +3 years in Site Reliability Engineer (SRE) positions
- Proficient with advanced monitoring tools to ensure system performance and availability.
- Expertise in Python for automating tasks and developing tools, enhancing operational efficiency.
- Demonstrable experience in managing CI/CD pipelines for streamlined software deployment processes.
- Expertise in Terraform for cloud infrastructure provisioning
- Experience with Google Cloud is preferred, though proficiency with other cloud platforms like AWS or Azure is also valuable.
- Solid experience in Docker and Kubernetes for efficient container management and service orchestration.
- Ability to work seamlessly with development teams, advocating for SRE principles and DevOps practices.
- Strong analytical skills for effective troubleshooting and system optimization.
- Excellent communication skills, adept in Agile methodologies, promoting effective team collaboration and project management.
Bonus points
- Terragrunt Knowledge: Candidates familiar with Terragrunt will have an edge.
- Software Engineering Foundation: A background as a software engineer is highly valued.
- Professional Certifications: Certifications such as CKA, CKAD, Terraform, or cloud-related are a plus
- Previous experience in dynamic and fast-paced startup environments
Benefits
Here’s an opportunity to shape a whole new industry in the conversational messaging business. You’ll be joining a team of experienced entrepreneurs running a bootstrapped company
- An innovative environment, where you will work with some of the best tech people on the planet
- Big opportunities to evolve and get better every day
- Flexibility to chose your preferred location to work from, anywhere in the world (remote-only!)
- A competitive salary package