Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior DevOps Engineer (RnD Quality Engineering Office) image - Rise Careers
Job details

Senior DevOps Engineer (RnD Quality Engineering Office)

Company Description

IFS is a billion-dollar revenue company with 6000+ employees on all continents. Our leading AI technology is the backbone of our award-winning enterprise software solutions, enabling our customers to be their best when it really matters–at the Moment of Service™. Our commitment to internal AI adoption has allowed us to stay at the forefront of technological advancements, ensuring our colleagues can unlock their creativity and productivity, and our solutions are always cutting-edge.

At IFS, we’re flexible, we’re innovative, and we’re focused not only on how we can engage with our customers but on how we can make a real change and have a worldwide impact. We help solve some of society’s greatest challenges, fostering a better future through our agility, collaboration, and trust.

We celebrate diversity and understand our responsibility to reflect the diverse world we work in. We are committed to promoting an inclusive workforce that fully represents the many different cultures, backgrounds, and viewpoints of our customers, our partners, and our communities. As a truly international company serving people from around the globe, we realize that our success is tantamount to the respect we have for those different points of view.

By joining our team, you will have the opportunity to be part of a global, diverse environment; you will be joining a winning team with a commitment to sustainability; and a company where we get things done so that you can make a positive impact on the world.

We’re looking for innovative and original thinkers to work in an environment where you can #MakeYourMoment so that we can help others make theirs. With the power of our AI-driven solutions, we empower our team to change the status quo and make a real difference.

If you want to change the status quo, we’ll help you make your moment. Join Team Purple. Join IFS.

Job Description

At IFS R&D, our DevOps Engineers play a pivotal role in ensuring that our software solutions are not only functional but also reliable and efficient in production. This role goes beyond traditional DevOps by embedding Chaos Engineering into our practices to proactively identify and address system vulnerabilities thus ensuring resiliency.

As a Senior DevOps Engineer, you will take the lead in designing, developing, deploying, and maintaining robust chaos engineering process automation and tooling solutions. Your work will focus on driving efficiency through automation, ensuring seamless integration of continuous integration, testing, and deployment processes, and fortifying the resilience of our operational platforms.

Duties:

  • Collaborate with the Quality Assurance & Software Engineering teams to design and implement chaos experiments, fault scenarios, and resiliency probes.
  • Set up and maintain a chaos engineering platform using Litmus, integrated with observability tools and load generation systems.
  • Execute chaos engineering experiments within CI/CD pipelines to uncover system weaknesses and enhance fault tolerance.
  • Identify and implement opportunities for automation and process improvements to optimize team workflows and system reliability.
  • Work cross-functionally to incorporate industry-leading DevOps and Chaos Engineering practices into team operations.
  • Create and maintain comprehensive documentation, including processes, tools, and training materials, to support system reliability and automation initiatives.
  • Proactively monitor infrastructure, applications, and databases to identify and resolve issues before they affect production environments.
  • Promote a culture of continuous learning by sharing insights, mentoring colleagues, and contributing to market research and competitive analysis efforts.

Qualifications

  • University or equivalent qualification in Computer Science, Software Engineering, Information Technology.
  • Proven ability in a similar role with hands-on exposure to Chaos Engineering concepts and practices.
  • Proficiency in working with cloud-based multi-tenant infrastructure (Azure, MongoDB, Kafka, etc.).
  • Expertise with Infrastructure as Code (IAC) tools such as Terraform or Pulumi.
  • Exposure to GitOps with Argo CD.
  • Proven ability with Chaos Engineering tools like Litmus, Gremlin or Chaos Monkey.
  • Expertise in containerization and orchestration (e.g., Docker, Kubernetes).
  • Strong scripting skills in Bash, PowerShell, Python, Ansible, or similar languages.
  • Operational expertise with Linux systems and cloud monitoring tools.
  • Familiarity with Git, Bitbucket, and/or Azure Pipelines.
  • Exposure to monitoring/observability tools and strategies for cloud infrastructure, applications, and databases.
  • Quality assurance proficiency, including testing, automation, and test data management.
  • A passion for learning new technologies, solving challenges, and enhancing process reliability.

Additional Information

We believe that coming together as a community, in person, is important for innovation, connection and fostering a sense of belonging. Our roles have the right balance of remote and in-office working to enable flexibility for managing your life along with ensuring a real connection with your colleagues and the broader IFS community.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

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 Senior DevOps Engineer (RnD Quality Engineering Office), IFS

At IFS in Colombo, Sri Lanka, we're on the lookout for a dynamic Senior DevOps Engineer to join our R&D Quality Engineering Office. This isn't just about keeping our software solutions functional; it's about taking them to the next level. Our DevOps Engineers are crucial for enhancing the reliability and efficiency of our products. In this role, you'll use innovative Chaos Engineering techniques to act proactively against potential system vulnerabilities, ensuring that our solutions can withstand the toughest challenges. You’ll lead the design, development, and deployment of automation tools that enhance chaos engineering processes. Collaborating closely with Quality Assurance and Software Engineering teams, you'll set up robust chaos experiments that reveal hidden weaknesses in our systems, all while promoting a culture of continuous learning and improvement. If you have a knack for automation and a passion for breaking things just to make them better, you’re the right fit for our team. With your expertise in cloud-based infrastructures and chaos engineering tools, you’ll help embed resilience into our operation platforms. Join us at IFS, where we empower our team to change the status quo and make a real difference in the world through AI-driven solutions. Let’s work together to elevate our tech solutions and transform challenges into opportunities!

Frequently Asked Questions (FAQs) for Senior DevOps Engineer (RnD Quality Engineering Office) Role at IFS
What are the key responsibilities of the Senior DevOps Engineer at IFS?

As a Senior DevOps Engineer at IFS, your primary responsibilities will include collaborating with QA and Software Engineering teams to design chaos experiments, maintaining chaos engineering platforms, and driving automation in CI/CD processes. You'll also be expected to proactively monitor our systems for vulnerabilities and enhance operational resilience through innovative engineering practices.

Join Rise to see the full answer
What qualifications do I need to be a Senior DevOps Engineer at IFS?

To be a successful Senior DevOps Engineer at IFS, you should have a university degree in Computer Science or related fields, along with proven experience in Chaos Engineering. Proficiency in cloud platforms like Azure, IAC tools such as Terraform, and container orchestration with Kubernetes is essential. Strong scripting skills and familiarity with monitoring tools will also play a crucial role in your effectiveness in this position.

Join Rise to see the full answer
What technologies should a Senior DevOps Engineer at IFS be proficient in?

A Senior DevOps Engineer at IFS should be well-versed in technologies such as Azure, MongoDB, Docker, Kubernetes, as well as Chaos Engineering tools like Litmus. Familiarity with GitOps practices, scripting languages like Python and Bash, and IAC tools like Pulumi are critical for success in this role.

Join Rise to see the full answer
How does IFS incorporate Chaos Engineering into its DevOps practices?

At IFS, we embed Chaos Engineering into our DevOps practices by designing experiments and fault scenarios that reveal potential system vulnerabilities. This allows us to proactively improve our software solutions’ resiliency and fault tolerance during the CI/CD process, ensuring we’re always prepared for the unexpected.

Join Rise to see the full answer
What growth opportunities are there for a Senior DevOps Engineer at IFS?

As a Senior DevOps Engineer at IFS, you will have the chance to grow within a diverse and international team. We promote learning new technologies and solving complex challenges, allowing you to enhance your skills and contribute to innovative projects, ultimately paving the way for career advancement within the company.

Join Rise to see the full answer
Common Interview Questions for Senior DevOps Engineer (RnD Quality Engineering Office)
What is your experience with Chaos Engineering tools?

When answering this question, highlight specific tools you've used, such as Litmus or Gremlin, and describe how you've implemented these tools in real scenarios. Providing examples of chaos experiments you've led can demonstrate your hands-on experience.

Join Rise to see the full answer
Can you explain a CI/CD pipeline you've worked on?

Discuss the components of the pipeline, including the tools used for automation and integration. Be specific about your role in setting it up and how it improved the efficiency and reliability of the deployment process.

Join Rise to see the full answer
How do you handle system failures during chaos testing?

Emphasize a systematic approach to troubleshooting, explaining how you identify, diagnose, and fix issues that arise during chaos testing. Mention the importance of documenting incidents for future learning.

Join Rise to see the full answer
What strategies do you use for automating processes in DevOps?

Detail the automation tools you favor and illustrate how they've enabled seamless workflows. Discuss the impact of automation on productivity and reliability in your previous roles.

Join Rise to see the full answer
Describe a time you identified a critical system vulnerability.

Think of a specific incident where your proactive intervention prevented a larger issue. Discuss the steps you took to pinpoint the vulnerability and the effect of your actions on system resilience.

Join Rise to see the full answer
How do you ensure effective communication between development and operations teams?

Talk about using collaboration tools and regular meetings to foster an open environment for feedback. Mention any frameworks or methodologies you've worked with to bridge these teams effectively.

Join Rise to see the full answer
What cloud infrastructure have you worked with, and what challenges did you face?

Share details about the specific cloud technologies you've utilized and the challenges such as multi-tenancy or scalability that you successfully navigated. This demonstrates both experience and problem-solving skills.

Join Rise to see the full answer
How do you stay updated on emerging technologies and trends in DevOps?

Discuss your methods for continued education, whether through online courses, attending conferences, or following industry blogs. Showing a proactive approach to learning is key in the ever-evolving tech landscape.

Join Rise to see the full answer
What is your approach to documentation in DevOps?

Explain the importance of documentation in maintaining system integrity and training new team members. Providing examples of the types of documentation you create, such as process flows and training manuals, can help highlight your thoroughness.

Join Rise to see the full answer
Why do you think resilience is vital in software development?

Express your belief in the value of building resilient systems, especially considering today’s fast-paced digital landscape. Link this back to how you’ve implemented practices that enhance resilience in your past roles.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
IFS Remote Colombo, Sri Lanka
Posted yesterday
Photo of the Rise User
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Paid Holidays
Posted 8 days ago
Photo of the Rise User
ServiceNow Remote Salarpuria Sattva Knowledge City Knowledge City, Unit II, 17 to 10 Floor Survey No. 83/1, Serilingampally Mandal, Hyderabad, India
Posted 9 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 3 days ago

At IFS we develop cloud enterprise software for companies who want to be at their best when it matters most to their customers - at the #MomentOfService. This idea resonates with customers, partners and analysts, and has helped fuel growth. But wh...

107 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 16, 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!