Senior DevOps Engineer (Performance and Monitoring) - IFS Technology
📍 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:
- Technical Preparation: Prepare for technical assessments and coding challenges related to Docker/Kubernetes Administration, performance monitoring, and Oracle DBA operations.
- Web Architecture Expectations: Be prepared to discuss web architecture and design patterns, as well as performance optimization strategies.
- Team Interaction: Demonstrate strong teamwork and collaboration skills, as well as the ability to work effectively with geographically dispersed teams.
- 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:
- 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.
- 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.
- 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.
- 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.