Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer II - DevOps (On Contract) image - Rise Careers
Job details

Software Engineer II - DevOps (On Contract)

Foundation team is at the core of Helpshift engineering. We provide the foundation for the engineers to reliably build, deploy, and scale Helpshift products. We’re responsible for creating, maintaining and scaling tools (software and systems) used by many teams for critical workloads.

 

Foundation team work in following areas:

*DevOps

*Developer Experience (Deployment, Dev Tools & Core Libraries)

*Core Infrastructure (Scalability, Performance & Optimisation)

*Security & Compliance

*Engineering Processes

 

You’ll be on a team that maintains, builds and scale infrastructure that will be used by the rest of the engineering. You’ll make decisions with a significant impact on Helpshift. There is a lot of work to do to make Helpshift engineers’ work easier and our core infrastructure even more reliable than it is today, and we’d love for you to be part of it. We’re close to the people using our systems, so we constantly get feedback that we can use to make them better.

 

We’re looking for people with a strong background in systems. We’d love to hear from you whether you’re a seasoned systems developer, or whether you’ve just learned you might like working with databases and large scale systems.

●      Understand, automate and scale Helpshift cloud infrastructure. This will involve learning and working with various cloud technologies, scripting languages, and CM tools.

●      Own Helpshift production services and ensure complete monitoring coverage, troubleshoot and fix production issues.

●      Architect and implement projects that reduce or eliminate repetitive and administrative tasks.

●      Ensure all services and infrastructure are Highly Available, with Disaster Recovery in place.

●      Performance engineering for backend services and stores such as MongoDB, Elasticsearch, Kafka, HAProxy

●      Work in a lean team, with a focus on getting things done.

●      In-depth knowledge of running/managing UNIX-like operating systems (we use Ubuntu).

●      Relevant experience of 5+ years and above.

●      Good programming skills with focus on scripting (Python, Shell, Perl).

●      Good fundamental knowledge of networking (TCP/IP, firewalls, routing).

●      Experience of various FOSS tools for monitoring, graphing, capacity planning, and logging.

●      Experience with automation tools like Ansible, Puppet, Fabric.

●      Experience with Cloud Computing platforms like Amazon AWS, Google Cloud Platform, Heroku.

●      Have an automation mindset and ability to reason and work with complex systems.

●      Experience with managing NoSQL (MongoDB) and RDBMS (PostgreSQL)

●      Experience with queuing systems (Kafka, RabbitMQ) and Big data platforms (Hadoop)

●      Ability to analyse bottlenecks in architecture and quickly debug to reach resolution for issues

Hybrid setup

Worker's insurance

Paid Time Offs

Other employee benefits to be discussed by our Talent Acquisition team in India.

Helpshift embraces diversity. We are proud to be an equal opportunity workplace and do not discriminate on the basis of sex, race, color, age, sexual orientation, gender identity, religion, national origin, citizenship, marital status, veteran status, or disability status.

Privacy Notice

By providing your information in this application, you understand that we will collect and process your information in accordance with our Applicant Privacy Notice. For more information, please see our Applicant Privacy Notice at https://www.keywordsstudios.com/en/applicant-privacy-notice.

Average salary estimate

$90000 / YEARLY (est.)
min
max
$70000K
$110000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer II - DevOps (On Contract), Keywords Studios

Are you ready to elevate your career as a Software Engineer II - DevOps with Helpshift? If you’re passionate about building scalable infrastructure and improving developer experience, this position is perfect for you! As part of the Foundation team, you’ll provide the core infrastructure that enables our engineers to deliver exceptional products. Here, your work will impact the entire organization—supporting everything from DevOps to security and compliance. You’ll delve into various cloud technologies, scripting languages, and configuration management tools while automating and scaling our cloud infrastructure. You will take ownership of Helpshift production services, ensuring they are reliable and well-monitored. Imagine architecting solutions that significantly reduce repetitive tasks, driving efficiency across the board. With our focus on high availability and disaster recovery, your expertise in performance engineering for backend services will shine here. We welcome candidates with diverse backgrounds and a robust understanding of UNIX-like systems, programming languages, and networking fundamentals. Whether you’ve been in the industry for years or are looking to target your newfound passion for database management and large-scale systems, Helpshift wants you! Join us, and together, we can make life easier for engineers everywhere. Plus, enjoy an array of benefits like worker's insurance, paid time off, and a commitment to diversity in our workplace.

Frequently Asked Questions (FAQs) for Software Engineer II - DevOps (On Contract) Role at Keywords Studios
What are the key responsibilities of a Software Engineer II - DevOps at Helpshift?

As a Software Engineer II - DevOps at Helpshift, you'll be responsible for understanding, automating, and scaling our cloud infrastructure, managing production services, and implementing projects that improve efficiency. This role involves ensuring high availability and disaster recovery while conducting performance engineering for backend services. You will also directly contribute to the developer experience, allowing Helpshift engineers to focus on delivering exceptional products.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer II - DevOps position at Helpshift?

To qualify for the Software Engineer II - DevOps role at Helpshift, applicants should have a minimum of 5 years of relevant experience. Strong programming skills, particularly in scripting languages like Python and Shell, are essential. A good understanding of cloud platforms, automation tools, and managing databases (both NoSQL and relational) is also required. Familiarity with networking protocols and a passion for working with complex systems will set you apart.

Join Rise to see the full answer
How does Helpshift support the development of its Software Engineer II - DevOps team members?

Helpshift believes in fostering growth and development for all its team members, including those in the Software Engineer II - DevOps role. The company provides comprehensive training on cloud technologies and various tools used within the industry. Regular feedback loops and mentorship opportunities are also available, ensuring you have the support needed to advance your skills and careers.

Join Rise to see the full answer
What tools and technologies should a Software Engineer II - DevOps at Helpshift be familiar with?

A Software Engineer II - DevOps at Helpshift should be familiar with a range of tools and technologies, including configuration management tools like Ansible and Puppet, cloud platforms such as Amazon AWS and Google Cloud, and performance engineering tools related to databases like MongoDB and PostgreSQL. Knowledge of queuing systems like Kafka and logging tools is also important for this role.

Join Rise to see the full answer
What does the work environment look like for a Software Engineer II - DevOps at Helpshift?

The work environment at Helpshift for a Software Engineer II - DevOps is collaborative and dynamic. You'll join a lean team that values efficiency and innovation, where every voice matters. The company embraces diversity, promoting an inclusive atmosphere where everyone can contribute and grow. Team members enjoy flexibility in a hybrid setup, allowing for a healthy work-life balance.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II - DevOps (On Contract)
Can you explain your experience with automating cloud infrastructure?

When answering this question, focus on specific projects where you successfully implemented automation for cloud infrastructures. Highlight the tools you used (like Terraform, Ansible, etc.), explain the challenges you faced, and the outcomes that followed. Being articulate about your approach will demonstrate your practical knowledge.

Join Rise to see the full answer
How do you ensure the high availability of production services?

Talk about strategies you've employed to maintain high availability, such as load balancing, disaster recovery plans, and active monitoring solutions. Use specific examples to show how your proactive measures have improved system robustness.

Join Rise to see the full answer
What scripting languages are you proficient in, and how have you used them?

Here, you should detail your proficiency in languages such as Python, Shell, or Perl. Discuss real-world applications of your scripting skills, such as automating tasks, writing deployment scripts, or monitoring solutions, to illustrate practical experience.

Join Rise to see the full answer
Can you provide an example of a performance bottleneck you identified and resolved?

Share a specific incident where you diagnosed a performance issue, explain the analysis process, and detail the solutions you implemented. This shows your analytical skills and ability to troubleshoot effectively.

Join Rise to see the full answer
What experience do you have with monitoring tools and logging systems?

Outline your experience using monitoring and logging tools like Prometheus, Grafana, or ELK Stack. Explain how you've utilized these tools for capacity planning and problem resolution, emphasizing the impact of your work on the team's success.

Join Rise to see the full answer
Describe your familiarity with NoSQL and SQL databases.

Discuss your hands-on experience with both NoSQL databases (like MongoDB) and SQL databases (like PostgreSQL). Highlight the different use cases and scenarios where you preferred one over the other, demonstrating your understanding of database architecture.

Join Rise to see the full answer
How do you keep up with new technologies in DevOps?

Explain your approach to staying current with DevOps trends, such as attending conferences, participating in online courses, or following industry leaders on platforms like LinkedIn or Twitter. This shows your commitment to continuous learning.

Join Rise to see the full answer
What is your approach to team collaboration in a DevOps setting?

Discuss your communication strategies and how you have worked with cross-functional teams to achieve set goals. Mention specific tools you use for collaboration and any methodologies (like Agile or Scrum) that you have implemented.

Join Rise to see the full answer
Describe a challenging project you managed and how you handled it.

Share a comprehensive story about a specific project, focusing on the distinct challenges presented and the steps you took to navigate through them. Highlight your project management skills and demonstrate your resilience.

Join Rise to see the full answer
What role do you think automation plays in DevOps?

Identify the importance of automation in DevOps by explaining how it streamlines processes, reduces errors, and enables teams to focus on higher-level tasks. Provide examples of automation in your previous roles to back up your points.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Customer-Centric
Startup Mindset
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Linx Remote São Paulo, São Paulo, Brasil
Posted 5 hours ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
BitGo Hybrid Palo Alto, California, United States
Posted 7 hours ago
Photo of the Rise User
Auria Hybrid No location specified
Posted 10 days ago
Photo of the Rise User
Posted 10 days ago

Keywords Studios continues to build world leading capabilities in services that video game and similar interactive content creators need. We stand shoulder to shoulder with our clients working as their external development partner, providing acces...

88 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Contract, hybrid
DATE POSTED
December 23, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!