Senior DevOps Engineer (Performance and Monitoring) - IFS Technology

IFS
Full_timeColombo, Sri Lanka

📍 Job Overview

  • Job Title: Senior DevOps Engineer (Performance and Monitoring) - IFS Technology
  • Company: IFS
  • Location: Colombo, Western, Sri Lanka
  • Job Type: Full-time
  • Category: DevOps Engineer
  • Date Posted: 2025-07-07
  • Experience Level: Mid-Senior level (2-5 years)
  • Remote Status: On-site/Hybrid

🚀 Role Summary

  • Lead the design, architecture, and coding of software based on functional and technical requirements, ensuring product security and performance.
  • Collaborate with a talented team of engineers, supporting and mentoring them to drive continuous delivery.
  • Engage with requirement owners and stakeholders to ensure software quality and stability.
  • Keep product security and performance at the center of development.

📝 Enhancement Note: This role requires a strong DevOps mindset, with a focus on continuous delivery and performance optimization. Candidates should be comfortable working in a collaborative environment and have experience with relevant technologies.

💻 Primary Responsibilities

  • Software Development: Design, architect, and code software based on functional and technical requirements.
  • DevOps Mindset: Execute responsibilities with a DevOps mindset for continuous delivery.
  • Security & Performance: Keep product security and performance at the center of development.
  • Team Collaboration: Support, collaborate, and mentor a talented team of engineers.
  • Quality Assurance: Test, debug, review, and maintain software to ensure quality and stability of the code.
  • Documentation: Create documentation, presentations, and training material.
  • Stakeholder Engagement: Engage with requirement owners and other stakeholders.

📝 Enhancement Note: This role involves a mix of software development, DevOps, and team leadership responsibilities. Candidates should have a strong technical background and be comfortable working in a dynamic environment.

🎓 Skills & Qualifications

Education: A University degree, or equivalent professional qualifications, in software/system engineering is essential.

Experience:

  • 3+ years of experience with Docker/Kubernetes Administration
  • Experience with Performance Monitoring/Testing tools
  • Experience with Powershell/Bash
  • Familiarity with Terraform/Ansible
  • Quality assurance experience; Testing, Automation and Test data management skills
  • Experiences in Oracle DBA including experience with Daily DB operations, backup solutions, performance tuning, monitoring, and automation
  • Experience in the provision of cloud computing services

Required Skills:

  • Strong communication skills, competent in effectively communicating with all technical and non-technical teams
  • Natural desire to discover and learn new technologies & processes. Proactively taking initiative & responsibility
  • Strong team player, self-driven & experience working with a geographically dispersed team
  • Willingness to accept challenges and show a high level of enthusiasm

📝 Enhancement Note: This role requires a broad range of technical skills, with a focus on Docker/Kubernetes, performance monitoring, and Oracle DBA operations. Candidates should have a strong background in software development and DevOps.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate experience with Docker/Kubernetes Administration through relevant projects or case studies
  • Showcase performance monitoring and testing skills through live demos or examples
  • Highlight Oracle DBA experience through performance tuning and optimization projects
  • Display quality assurance skills through testing, automation, and test data management examples

Technical Documentation:

  • Provide documentation, presentations, and training materials created for previous projects
  • Showcase code reviews and debugging examples to demonstrate software quality and stability
  • Include any relevant certifications or training courses related to the required skills

📝 Enhancement Note: While a portfolio is not explicitly mentioned in the job listing, providing relevant examples of past projects and technical documentation can strengthen a candidate's application.

💵 Compensation & Benefits

Salary Range: The salary range for this role in Colombo, Sri Lanka is approximately LKR 1,500,000 - LKR 2,500,000 per annum, based on industry standards and the candidate's experience level. This is an estimate and the actual salary may vary.

Benefits:

  • Flexible and hybrid work opportunities to support diverse needs and lifestyles
  • Inclusive workplace experiences that foster innovation, strengthen connections, and nurture belonging
  • A commitment to sustainability and making a positive impact on the world

Working Hours: The standard working hours are 40 hours per week, with flexibility for project deadlines and maintenance windows.

📝 Enhancement Note: The salary range provided is an estimate based on regional market research and industry standards for a mid-senior level DevOps role. The actual salary may vary depending on the candidate's experience and skills.

🎯 Team & Company Context

🏢 Company Culture

Industry: IFS is a billion-dollar revenue company with 7000+ employees on all continents, operating in the enterprise software solutions industry.

Company Size: IFS is a large organization with a global presence, providing ample opportunities for career growth and collaboration.

Founded: IFS was founded in 1983, with a strong commitment to internal AI adoption and staying at the forefront of technological advancements.

Team Structure:

  • The Security, Performance & Observability team focuses on ensuring IFS Cloud services are provided on a solid platform, with key focus areas including authentication capabilities, user access rights, monitoring, and performance.
  • The team has strong expertise around driving the performance analysis of IFS Application, middleware server, and database.
  • The team is currently focused on growing with an abundance of impactful opportunities.

Development Methodology:

  • IFS follows a DevOps approach to software development, emphasizing continuous delivery and collaboration between development and operations teams.
  • The team uses Agile methodologies for project management and sprint planning.
  • Code reviews, testing, and quality assurance practices are integral to the development process.
  • Deployment strategies, CI/CD pipelines, and server management are essential aspects of the role.

Company Website: IFS Website

📝 Enhancement Note: IFS is a global company with a strong focus on AI technology and enterprise software solutions. The company culture emphasizes flexibility, innovation, and a commitment to making a real change and having a worldwide impact.

📈 Career & Growth Analysis

Web Technology Career Level: This role is at the mid-senior level, requiring a strong background in software development, DevOps, and Oracle DBA operations. The role involves a mix of technical and leadership responsibilities, providing opportunities for career growth and development.

Reporting Structure: The Senior DevOps Engineer will report directly to the team lead or manager within the Security, Performance & Observability team. The role may involve supervising junior engineers or mentoring team members.

Technical Impact: The Senior DevOps Engineer will have a significant impact on the performance, security, and stability of IFS Cloud services. The role involves driving performance analysis, ensuring product security, and collaborating with stakeholders to deliver high-quality software.

Growth Opportunities:

  • Technical Growth: The role offers opportunities to learn and apply new technologies and processes, with a focus on performance monitoring, testing, and Oracle DBA operations.
  • Leadership Development: The role involves supporting and mentoring a team of engineers, providing opportunities for leadership and management skills development.
  • Architecture Decisions: The Senior DevOps Engineer will be involved in making architecture decisions that impact the performance and security of IFS Cloud services, providing opportunities for technical growth and learning.

📝 Enhancement Note: This role offers significant opportunities for technical and leadership growth, with a focus on performance monitoring, testing, and Oracle DBA operations. The role also provides opportunities to work on cutting-edge technologies and make a real impact on the company's products and services.

🌐 Work Environment

Office Type: IFS offers flexible and hybrid work opportunities to support diverse needs and lifestyles, fostering inclusive workplace experiences.

Office Location(s): The role is based in Colombo, Sri Lanka, with opportunities for remote work and collaboration with geographically dispersed teams.

Workspace Context:

  • Collaborative Environment: The role involves working closely with a talented team of engineers, requirement owners, and stakeholders to deliver high-quality software.
  • Development Tools: The team uses a range of development tools, including Docker, Kubernetes, performance monitoring tools, and Oracle DBA operations tools.
  • Cross-Functional Collaboration: The role involves working with various teams, including development, operations, and product management, to ensure software quality and stability.

Work Schedule: The standard working hours are 40 hours per week, with flexibility for project deadlines and maintenance windows. The role may require occasional overtime or on-call duties to ensure system availability and performance.

📝 Enhancement Note: IFS offers a flexible and collaborative work environment, with opportunities for remote work and cross-functional collaboration. The role requires a strong team player with excellent communication skills and a willingness to take initiative and responsibility.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Preparation: Prepare for technical assessments and coding challenges related to Docker/Kubernetes Administration, performance monitoring, and Oracle DBA operations.
  2. Web Architecture Expectations: Be prepared to discuss web architecture and design patterns, as well as performance optimization strategies.
  3. Team Interaction: Demonstrate strong teamwork and collaboration skills, as well as the ability to work effectively with geographically dispersed teams.
  4. Final Evaluation: Prepare for a final evaluation that may include a technical presentation or case study.

Portfolio Review Tips:

  • Highlight relevant projects and case studies that demonstrate experience with Docker/Kubernetes Administration, performance monitoring, and Oracle DBA operations.
  • Include live demos or examples of performance monitoring and testing skills.
  • Showcase any relevant certifications or training courses related to the required skills.

Technical Challenge Preparation:

  • Brush up on Docker/Kubernetes Administration skills, including containerization, orchestration, and deployment strategies.
  • Familiarize yourself with performance monitoring tools and techniques, as well as Oracle DBA operations and performance tuning strategies.
  • Prepare for coding challenges and debugging demonstrations that may involve software development, testing, and quality assurance tasks.

ATS Keywords: (See the comprehensive list of web development and server administration-relevant keywords for resume optimization, organized by category, in the Interview Preparation section below)

📝 Enhancement Note: The interview process for this role is likely to involve a combination of technical assessments, web architecture discussions, team interaction evaluations, and a final evaluation. Candidates should be prepared to demonstrate their technical skills and teamwork abilities throughout the interview process.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies: (Not explicitly mentioned in the role, but relevant for web development and server administration candidates)

  • HTML, CSS, and JavaScript proficiency is expected for any web development-related tasks or projects.
  • Familiarity with responsive design principles and performance optimization techniques is essential.

Backend & Server Technologies:

  • Docker: Proficiency in Docker containerization and orchestration is required for the role.
  • Kubernetes: Experience with Kubernetes deployment and management is essential.
  • Performance Monitoring Tools: Familiarity with performance monitoring and testing tools is required.
  • Oracle DBA: Experience with Oracle DBA operations, including daily DB operations, backup solutions, performance tuning, monitoring, and automation, is essential.
  • Cloud Computing Services: Experience in the provision of cloud computing services is required.

Development & DevOps Tools:

  • Terraform: Familiarity with Terraform infrastructure as code (IaC) tools is preferred.
  • Ansible: Experience with Ansible automation and configuration management tools is preferred.
  • Powershell/Bash: Proficiency in scripting languages such as Powershell or Bash is required for automation and deployment tasks.
  • Quality Assurance Tools: Experience with testing, automation, and test data management tools is required.

📝 Enhancement Note: The technology stack for this role is focused on Docker/Kubernetes Administration, performance monitoring, and Oracle DBA operations. Candidates should have a strong background in these technologies and be comfortable working with relevant tools and platforms.

👥 Team Culture & Values

Web Development Values:

  • Innovation: IFS values innovation and encourages its team members to discover and learn new technologies and processes proactively.
  • Collaboration: The company fosters a collaborative environment, with a strong emphasis on teamwork and cross-functional collaboration.
  • Quality: IFS is committed to delivering high-quality software and ensuring the stability and performance of its products and services.
  • Sustainability: The company is committed to promoting sustainability and making a positive impact on the world through its products and services.

Collaboration Style:

  • Cross-Functional Integration: The role involves working closely with various teams, including development, operations, and product management, to ensure software quality and stability.
  • Code Review Culture: The team follows a code review culture, with a focus on quality and collaboration.
  • Knowledge Sharing: IFS encourages knowledge sharing and technical mentoring, with a commitment to continuous learning and skill development.

📝 Enhancement Note: IFS values innovation, collaboration, quality, and sustainability, with a strong emphasis on teamwork and knowledge sharing. Candidates should be comfortable working in a collaborative environment and be willing to learn and apply new technologies and processes.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Performance Optimization: The role involves driving performance analysis and optimization for IFS Cloud services, requiring a strong understanding of performance monitoring tools and techniques.
  • Scalability: The role may involve designing and implementing scalable solutions to ensure the performance and availability of IFS Cloud services.
  • Emerging Technologies: The role offers opportunities to work with emerging technologies and stay at the forefront of technological advancements in the enterprise software solutions industry.

Learning & Development Opportunities:

  • Technical Skill Advancement: The role offers opportunities to advance technical skills in Docker/Kubernetes Administration, performance monitoring, and Oracle DBA operations.
  • Conference Attendance: IFS encourages its team members to attend industry conferences and events to stay up-to-date with the latest trends and best practices in the enterprise software solutions industry.
  • Certification: The company supports relevant certifications and training courses to help team members develop their skills and advance their careers.
  • Technical Mentorship: The role involves supporting and mentoring junior engineers, providing opportunities for leadership and management skills development.

📝 Enhancement Note: This role offers significant technical challenges and learning opportunities, with a focus on performance optimization, scalability, and emerging technologies. The role also provides opportunities for leadership and management skills development through technical mentorship and collaboration.

💡 Interview Preparation

Technical Questions:

  • Docker/Kubernetes Administration: Prepare for technical questions related to Docker/Kubernetes Administration, including containerization, orchestration, and deployment strategies.
  • Performance Monitoring: Brush up on performance monitoring tools and techniques, as well as performance optimization strategies.
  • Oracle DBA Operations: Review Oracle DBA operations, including daily DB operations, backup solutions, performance tuning, monitoring, and automation.
  • Cloud Computing Services: Prepare for questions related to cloud computing services and their provisioning and management.

Company & Culture Questions:

  • IFS Culture: Research IFS's company culture, values, and commitment to sustainability and making a positive impact on the world.
  • Team Dynamics: Prepare for questions related to team dynamics, collaboration, and knowledge sharing within IFS.
  • Web Development Methodologies: Brush up on Agile methodologies, code reviews, testing, and quality assurance practices within IFS.

Portfolio Presentation Strategy:

  • Live Demos: Prepare live demos or examples of performance monitoring and testing skills, as well as Docker/Kubernetes Administration projects or case studies.
  • Code Explanation: Be prepared to explain your code and architecture decisions, as well as any relevant technical documentation or presentations.
  • User Experience Showcase: While not explicitly mentioned in the role, demonstrating an understanding of user experience principles and their application to enterprise software solutions can be beneficial.

📝 Enhancement Note: The interview process for this role is likely to involve a combination of technical assessments, web architecture discussions, team interaction evaluations, and a final evaluation. Candidates should be prepared to demonstrate their technical skills and teamwork abilities throughout the interview process.

📌 Application Steps

To apply for this Senior DevOps Engineer (Performance and Monitoring) position at IFS Technology:

  1. Customize Your Portfolio: Highlight relevant projects and case studies that demonstrate experience with Docker/Kubernetes Administration, performance monitoring, and Oracle DBA operations. Include live demos or examples of performance monitoring and testing skills.
  2. Optimize Your Resume: Tailor your resume to emphasize your technical skills and experience with Docker/Kubernetes Administration, performance monitoring, and Oracle DBA operations. Include relevant keywords and examples of your work.
  3. Prepare for Technical Interview: Brush up on your technical skills and prepare for coding challenges and debugging demonstrations related to software development, testing, and quality assurance tasks.
  4. Research IFS: Learn about IFS's company culture, values, and commitment to sustainability and making a positive impact on the world. Prepare for questions related to team dynamics, collaboration, and knowledge sharing within IFS.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.


Application Requirements

Candidates should have a university degree or equivalent in software/system engineering and at least 3 years of experience with Docker/Kubernetes administration. Familiarity with performance monitoring tools and Oracle DBA operations is also required.