Appfire builds next-generation enterprise collaboration solutions to liberate teams from silos and make work flow. By extending and enhancing what's possible on platforms like Atlassian, Microsoft, Monday.com, Salesforce and more, Appfire enables companies to increase value from the many platforms they've invested in. Appfire empowers today's knowledge workers to plan and deliver their best work. Appfire's portfolio of top-selling apps serves more than 20,000 customers including 55% of the Fortune 500. As a product-led company, Appfire identifies gaps in industries serving knowledge workers and then builds solutions that drive productivity and efficiency.
Appfire continues to grow exponentially, with teams spanning 20+ countries. We are financially strong, profitable since inception, continuously meeting or exceeding revenue targets, and we invest heavily in strengthening the foundation of our organization. Being philanthropic is integral to operating our business, so we donate 1% of employee time, product, profit, and equity as part of our Pledge 1% commitment.
Come join our team!
Job Purpose And Overview
Senior DevOps Engineers are in charge of implementing and analyzing complex systems for development, which includes planning, development, testing, documenting, and deployment processes for both development and production environments.
Strong organizational skills and the ability to multitask on separate projects are important, and their main responsibilities often focus on systems design, automation, and maintenance. They also develop efficient budgets, troubleshoot problems, manage risks, and schedule deadlines for technical deliveries.
What You Will Do
- Design, implement, and maintain scalable infrastructure solutions for multi-cloud environments, including AWS, Azure, and Google Cloud Platform (GCP).
- Develop and maintain CI/CD pipelines to automate deployment, testing, and monitoring processes.
- Collaborate with cross-functional teams to define infrastructure requirements, architecture, and deployment strategies.
- Implement and manage Kubernetes clusters for containerized applications, ensuring high availability and performance.
- Monitor system performance, troubleshoot issues, and implement proactive measures to optimize performance and reliability.
- Implement and maintain infrastructure as code (IaC) using tools like Terraform, Ansible, or CloudFormation.
- Ensure compliance with security best practices and standards across all cloud environments.
- Continuously evaluate and implement new technologies and tools to improve efficiency and reliability.
- Participate in L3 support and incident response, resolving critical issues in a timely manner.
What We Would Like to See
- Expertise in cloud platforms such as AWS, Azure, and GCP, including compute, storage, databases, serverless technologies, and networking services.
- Hands-on experience with container orchestration tools like Kubernetes, including deployment, scaling, and management.
- Proficiency in scripting and automation using languages like Python, Bash, or PowerShell.
- Experience with CI/CD pipelines and tools such as Jenkins, GitLab CI/CD, or CircleCI.
- Strong understanding of infrastructure as code (IaC) principles and experience with tools like Terraform, Ansible, or CloudFormation.
- Certifications in cloud computing (e.g., AWS Certified Solutions Architect, Azure Administrator, Google Cloud Professional Cloud Architect, Kubernetes Administration certification).
- Experience with serverless computing technologies such as AWS Lambda, Azure Functions, or Google Cloud Functions.
- Knowledge of software development methodologies and practices, including Agile and DevOps.
- Familiarity with database technologies such as MySQL, PostgreSQL, MongoDB, or Redis.
- Knowledge of monitoring and logging solutions such as Prometheus, Sumologic, Grafana, ELK stack, or similar.
- Excellent problem-solving skills and ability to troubleshoot complex issues in production environments.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Must Have
- AWS
- Terraform
- CI/CD (Bitbucket, Jenkins, GitHub)
- Nice to Have
What We Offer
- Every Appfire employee is eligible for company equity.
- Remote Work flexibility to work from home or from our offices + remote working allowance up to INR 12,000 per annum (paid monthly).
- Unlimited paid sick leave in the event of an employee's own illness or injury.
- Generous vacation policy.
- Group Medical Insurance Coverage of INR 5,00,000 per annum for a family including dependents parents with no additional cost.
- Crche benefit.
- Training and development access to a comprehensive library of training videos.