Whatfix

Software Engineer - E4 - DevOps Engineer

Bengaluru, India
Ruby Cassandra Chef Hadoop Elasticsearch Redis Terraform Python GCP Azure AWS Microservices Groovy Bash Kubernetes Docker Puppet Ansible
This job is closed! Check out or
Description

Who are we? 

Whatfix is a data-driven digital adoption platform (DAP) that enables organizations and users to maximize the benefits of software. Whatfix acts as an interactive overlay on top of any application to guide users with real-time guidance, self-help support, and user feedback.

With product analytics and AI, Whatfix enables scalable success with technology, maximizing productivity, and leveraging data-driven insights for better decision-making.

The company has seven offices globally in the US, India, UK, Germany, Singapore, and Australia, and works with Fortune 500 companies around the world.

Whatfix has raised $140 million to date and is backed by marquee investors including Softbank, Sequoia, Dragoneer, and Cisco Investments.  

“Hustle Mode ON” is the motto we live by. 

  • Whatfix has been named among the top 20 B2B tech companies like Adobe, PayPal, and Cisco
  • With YoY revenue growth of over 65%, we have also been recognized among the top 20 fastest-growing SaaS companies worldwide in the SaaS 1000 list.
  • Recognized by Forrester and Everest Group as a 'Leader' in the digital adoption space, and listed by LinkedIn among one of the Top 5 startups in India in 2020
  • Listed in Deloitte Technology Fast 500™ among fastest-growing companies in North America for 2022 and 2021 and recognized as Great Place to Work 2022-2023 
  • Whatfix has been named a Silver Winner in Stevie's Employer of the Year 2023
  • Our Customer centricity is also evident from a Customer rating of 4.67 on G2 Crowd & 4.7 on Gartner Peer Insights

Our Team:

We’re in search of a Senior DevOps Engineer who’s ready to help us improve our customer experience by building functional systems that bring our business to new heights. As a DevOps Engineer, you’ll also be working in conjunction with like-minded departments such as software engineering to deploy the new products and manage our infrastructure, associated processes and systems. It’ll definitely help for you to be detail-oriented and a skilled problem solver, because you’ll also be helping us to streamline our processes—and automating them where applicable.

RESPONSIBILITIES:

  1. Infrastructure management
    • Establish, implement, and document best practices with regards to system maintenance, upgrades, configuration, deployment, and security/performance monitoring
    • First and foremost, you have experience managing environments with modern cloud infrastructure. You take pride in making sure these environments are reliable and available.
    • You hate to do things manually more than once. Therefore, you look for every opportunity to automate things; use of infrastructure as code and configuration management are second nature to you.
    • Enablement of Monitoring tools across the different environments used by the development teams.
    • Build efficient solutions for log management to ensure the scale works properly and alerting across the environments.
    • Work with multiple hosting providers like GCP, Azure, AWS etc to provide an integrated cloud solution.
    • Plan and strategize the deployment for high availability systems and services.
    • Superior experience in designing, implementing, and delivering infrastructure on container platforms such as OpenShift, Kubernetes, Docker Swarm.
    • Participate in capacity planning exercises with the development and SRE teams.
  2. Release Engineering
    • Formulate a branching strategy to be followed by the development team which should get the goal of ready for release across POD’s.
    • The ideal candidate has proven and demonstrable experience of implementing and maintaining DevOps infrastructure and capability for an enterprise grade micro services architecture in a highly available (five 9s) environment. You also have background providing Level 2 and Level 3 technical support and troubleshooting issues in the release builds and deployments.
    • Integrate the code merge process with the build pipeline to avoid manual intervention
    • Define, implement and champion policies to significantly increase the efficiency of our release management process
  3. CI / CD
    • Using PaaS as a goal, build an efficient CI / CD pipeline capable of catering to multiple environments.
    • Develop and continuously improve automation solutions to enable teams to build and deploy code efficiently and consistently.
    • Promote DevOps principles and culture across the software engineering organization.
    • Integrate the pipeline with third party tools to enhance security and code coverage.
    • Act as a subject matter expert on DevOps best practices with infrastructure and automation tools, highly available deployments and configuration management
    • Perform analysis and recommend best practices and emerging concepts in DevOps, infrastructure automation and enterprise security.
    • Monitor and improve deployment times across different environments.

REQUIREMENTS:

  • 3-6  years experience on products running on private and public data centers.
  •  At least 2 years of experience managing production Kubernetes infrastructure with exposure to the use of cloud vendor Kubernetes solutions such as EKS, AKS, and GKE.
  • Strong experience with Linux-based infrastructures.
  • Expertise with cloud hosting providers like AWS, AZURE or GCP. 
  • Expertise with CI tools like Jenkins, Bamboo, CircleCI.
  • Expertise with CD tools like Puppet, Chef, Terraform, Ansible, Cloudformation
  • Knowledge of scripting languages such as Python, Ruby, Groovy, Bash. 
  • Strong experience with  Kubernetes infrastructure, containerization and has hands-on exposure on the implementation of the same. 
  • Operational experience with Hadoop, Elasticsearch, Redis, Cassandra is a plus.
  • Experience with monitoring solutions (e.g. AppDynamics, DataDog, New Relic, Splunk)
  • Experience with Agile practices and tools like JIRA and Confluence.
  • Experience with SCM tools like GitHub, BitBucket etc
  • Have built infrastructure to detect problems, monitor health and performance of servers
  • At least 1 years of experience with {{ Kubernetes, etc. }}, Docker, and/or cloud deployment technologies
  • Kubernetes administration experience, including installation, configuration, and troubleshooting
  • Kubernetes development experience

    Perks & Benefits (India) 
  • Best-in-class medical insurance coverage
  • Free lunch & dinner buffet 
  • Doorstep cab drop facility 
  • Education sponsorship 
  • Internal job transfer & global mobility programs 
  • Scope to represent Whatfix at global events

Note: 

  • We strive to live and breathe our Cultural Principles and encourage employees to demonstrate some of these core values - Customer First; Empathy; Transparency; Fail Fast & Scale Fast; No Hierarchies for Communication; Deep Dive & Innovate; Trust, Do it as you own it; 
  • We are an equal opportunity employer and value diverse people because of and not in spite of the differences. We do not discriminate on the basis of race, religion, color, national origin, ethnicity, gender, sexual orientation, age, marital status, veteran status, or disability status.
Whatfix
Whatfix
Enterprise Applications Enterprise Software Information Services Information Technology Training

0 applies

353 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 206 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers