DevOps Engineer / Senior DevOps Engineer - Infrastructure & Platform Delivery (IFS Technology)

IFS
Full_timeColombo, Sri Lanka

📍 Job Overview

  • Job Title: DevOps Engineer / Senior DevOps Engineer - Infrastructure & Platform Delivery (IFS Technology)
  • Company: IFS
  • Location: Colombo, Sri Lanka
  • Job Type: Full-time, Hybrid
  • Category: DevOps Engineer
  • Date Posted: 2025-07-11
  • Experience Level: 10+ years

🚀 Role Summary

  • Key Responsibilities: Design, implement, and maintain scalable cloud infrastructure solutions, automate processes, collaborate with development teams, troubleshoot complex infrastructure issues, and implement new technologies to enhance infrastructure capabilities.
  • Key Skills: Cloud infrastructure, CI/CD pipelines, automation, application performance, system security, troubleshooting, disaster recovery, documentation, scripting, container orchestration, Docker, Linux, Unix, Windows, communication, and multi-tasking.

📝 Enhancement Note: This role requires a strong background in infrastructure and platform delivery, with a focus on cloud technologies and automation. Candidates should have a proven track record in driving organizational efficiencies through infrastructure optimization and be comfortable working in a hybrid environment.

💻 Primary Responsibilities

  • Design and Implement Scalable Cloud Infrastructure Solutions: Design, implement, and maintain scalable cloud infrastructure solutions using AWS, Azure, or GCP, including CI/CD pipelines and monitoring systems.
  • Automate Processes: Identify and implement automation opportunities to drive organizational efficiencies, including maintenance and expansion of existing automations.
  • Collaborate with Development Teams: Work closely with development teams to optimize application performance, resource utilization, and system security.
  • Troubleshoot Complex Infrastructure Issues: Participate in on-call rotations for critical system support and troubleshoot complex infrastructure and platform issues.
  • Evaluate and Implement New Technologies: Stay up-to-date with emerging technologies and evaluate their potential to enhance infrastructure and platform capabilities.
  • Develop and Maintain Disaster Recovery and Business Continuity Plans: Ensure business continuity by developing and maintaining disaster recovery plans.
  • Create Documentation and Share Knowledge: Develop and maintain documentation, conduct training, and share knowledge with colleagues and stakeholders.

📝 Enhancement Note: This role requires a strong focus on problem-solving and a proactive approach to identifying and addressing infrastructure challenges. Candidates should be comfortable working in a dynamic environment and have a natural desire to learn and adapt to new technologies and processes.

🎓 Skills & Qualifications

Education: A degree in Computer Science, Software Engineering, or Information Technology is required.

Experience: A minimum of 8 years' experience in a similar role is required. Candidates should have a track record of practical problem-solving and a strong understanding of scripting, automation, and container orchestration tools.

Required Skills:

  • Cloud infrastructure (AWS, Azure, GCP)
  • Scripting (PowerShell, Bash, Go, Ansible)
  • Container orchestration (K8s, Helm, Terraform)
  • CI/CD pipeline skills
  • Knowledge of one of the major CI/CD tools (Azure Pipelines, Bitbucket, GitLab)
  • Docker and containerization
  • Linux/Unix/Windows
  • Excellent communication and multi-tasking skills
  • Innovative mindset
  • Ability to prioritize and work independently

Preferred Skills:

  • Knowledge of infrastructure as code (IaC) tools (Terraform, CloudFormation, Azure Resource Manager)
  • Experience with monitoring and logging tools (Prometheus, Grafana, ELK Stack)
  • Familiarity with infrastructure security best practices
  • Experience with infrastructure cost management and optimization

📝 Enhancement Note: Candidates with experience in infrastructure as code, monitoring and logging, and infrastructure security will have a competitive advantage in this role. Familiarity with infrastructure cost management and optimization will also be beneficial.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Cloud Infrastructure Projects: Include examples of scalable cloud infrastructure solutions you've designed and implemented, highlighting your use of AWS, Azure, or GCP services.
  • Automation Projects: Showcase automation projects that demonstrate your ability to drive organizational efficiencies and improve infrastructure reliability.
  • Troubleshooting Case Studies: Present case studies that illustrate your problem-solving skills and ability to troubleshoot complex infrastructure issues.
  • Documentation Samples: Provide samples of documentation you've created to share knowledge and ensure business continuity.

Technical Documentation:

  • Infrastructure as Code (IaC): Include examples of IaC scripts (Terraform, CloudFormation, Azure Resource Manager) that demonstrate your ability to automate infrastructure provisioning and management.
  • Monitoring and Logging: Showcase your experience with monitoring and logging tools (Prometheus, Grafana, ELK Stack) by including examples of dashboards, alerts, and logs.
  • Security Best Practices: Highlight your understanding of infrastructure security best practices by including examples of secure infrastructure configurations and vulnerability assessments.

📝 Enhancement Note: Candidates should focus on presenting a portfolio that demonstrates their ability to design, implement, and maintain scalable cloud infrastructure solutions, automate processes, and troubleshoot complex infrastructure issues. Including examples of infrastructure as code, monitoring and logging, and security best practices will also be beneficial.

💵 Compensation & Benefits

Salary Range: The salary range for this role is not specified. However, based on regional market data and the required experience level, the estimated salary range for a DevOps Engineer in Colombo, Sri Lanka is LKR 2,500,000 - 4,000,000 per annum.

Benefits:

  • Competitive salary and benefits package
  • Flexible and hybrid work opportunities
  • Inclusive workplace experiences and community-driven culture
  • Opportunities for professional growth and development
  • Global, diverse environment with a commitment to sustainability

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

📝 Enhancement Note: The salary range for this role is estimated based on regional market data and the required experience level. Candidates should research local salary standards and cost of living to ensure the offered salary is competitive and commensurate with their qualifications and experience.

🎯 Team & Company Context

🏢 Company Culture

Industry: IFS is a global enterprise software company that provides solutions for customers worldwide, focusing on industries such as manufacturing, engineering, construction, energy and utilities, oil and gas, defense and aerospace, and service management.

Company Size: IFS has over 7,000 employees across all continents, providing a large and diverse work environment for its team members.

Founded: IFS was founded in 1983 and has since grown into a billion-dollar revenue company, with a strong commitment to internal AI adoption and technological advancements.

Team Structure:

  • Infrastructure & Platform Delivery Team: This team is responsible for designing, implementing, and maintaining scalable cloud infrastructure solutions, ensuring optimal application performance, resource utilization, and system security. The team works closely with development teams to drive organizational efficiencies and enhance infrastructure capabilities.
  • Development Teams: IFS has multiple development teams focused on various aspects of its enterprise software solutions, including manufacturing, engineering, construction, energy and utilities, oil and gas, defense and aerospace, and service management.
  • Cross-Functional Collaboration: IFS encourages cross-functional collaboration between teams, fostering a culture of knowledge sharing, innovation, and continuous learning.

Development Methodology:

  • Agile/Scrum Methodologies: IFS uses Agile/Scrum methodologies for software development, with a focus on iterative development, continuous improvement, and customer satisfaction.
  • Code Review and Quality Assurance: IFS emphasizes code review, testing, and quality assurance practices to ensure the delivery of high-quality software solutions.
  • Deployment Strategies: IFS uses CI/CD pipelines and automated deployment strategies to ensure rapid and reliable delivery of software updates and new features.

Company Website: IFS Website

📝 Enhancement Note: IFS is a global enterprise software company with a strong commitment to internal AI adoption and technological advancements. The company encourages cross-functional collaboration and fosters a culture of knowledge sharing, innovation, and continuous learning. Candidates should research the company's industry, size, and culture to ensure a good fit with their career goals and personal values.

📈 Career & Growth Analysis

Web Technology Career Level: This role is at the senior level within the DevOps Engineer career path. Senior DevOps Engineers are responsible for designing, implementing, and maintaining scalable cloud infrastructure solutions, driving organizational efficiencies through automation, and collaborating with development teams to optimize application performance and system security.

Reporting Structure: This role reports directly to the Infrastructure & Platform Delivery Manager and works closely with development teams, stakeholders, and other infrastructure professionals within the organization.

Technical Impact: Senior DevOps Engineers have a significant impact on the performance, reliability, and security of IFS's enterprise software solutions. They play a crucial role in ensuring that the company's infrastructure is scalable, maintainable, and capable of supporting the demands of its global customer base.

Growth Opportunities:

  • Technical Leadership: Senior DevOps Engineers have the opportunity to grow into technical leadership roles, such as Infrastructure Architect or DevOps Manager, where they would be responsible for defining the company's infrastructure strategy, mentoring team members, and driving technological innovation.
  • Specialization: Senior DevOps Engineers can also choose to specialize in specific areas of infrastructure, such as cloud security, cost optimization, or infrastructure automation, and become subject matter experts in their respective fields.
  • Global Opportunities: IFS is a global company with offices on all continents. Senior DevOps Engineers may have the opportunity to work on international projects or relocate to other IFS offices to gain new experiences and perspectives.

📝 Enhancement Note: This role offers significant opportunities for career growth and development within the DevOps Engineer career path. Candidates should consider their long-term career goals and the potential for growth within the company when applying for this role.

🌐 Work Environment

Office Type: IFS's Colombo office is a modern, collaborative workspace designed to foster innovation, creativity, and teamwork. The office features open-plan workspaces, meeting rooms, and breakout areas, as well as state-of-the-art technology and amenities to support the needs of its employees.

Office Location(s): IFS's Colombo office is located in the heart of the city, with easy access to public transportation and nearby amenities.

Workspace Context:

  • Collaborative Work Environment: IFS encourages a collaborative work environment, with open lines of communication and regular team meetings to ensure that everyone is aligned with the company's goals and objectives.
  • State-of-the-Art Technology: IFS provides its employees with access to the latest technology and tools to ensure that they can work efficiently and effectively.
  • Flexible Work Arrangements: IFS offers flexible and hybrid work arrangements to support the diverse needs and lifestyles of its employees, while also fostering an inclusive workplace experience.

Work Schedule: The standard working hours for this role are 40 hours per week, with flexibility for deployment windows, maintenance, and project deadlines. IFS encourages a healthy work-life balance and provides employees with the autonomy and support they need to manage their time effectively.

📝 Enhancement Note: IFS's Colombo office is a modern, collaborative workspace that fosters innovation, creativity, and teamwork. The company offers flexible and hybrid work arrangements, as well as a healthy work-life balance to support the diverse needs and lifestyles of its employees.

📄 Application & Technical Interview Process

Interview Process:

  1. Phone/Screening Interview: A brief phone or video call to assess the candidate's technical skills, experience, and cultural fit with the company.
  2. Technical Assessment: A hands-on technical assessment to evaluate the candidate's ability to design, implement, and maintain scalable cloud infrastructure solutions, automate processes, and troubleshoot complex infrastructure issues.
  3. On-Site Interview: An on-site interview with the Infrastructure & Platform Delivery Manager and other team members to discuss the candidate's technical skills, experience, and cultural fit with the company in more detail.
  4. Final Decision: A final decision will be made based on the candidate's performance throughout the interview process and their fit with the company's culture and values.

Portfolio Review Tips:

  • Cloud Infrastructure Projects: Highlight your experience with cloud infrastructure solutions, including your use of AWS, Azure, or GCP services, and your ability to design, implement, and maintain scalable infrastructure solutions.
  • Automation Projects: Showcase your automation projects and demonstrate your ability to drive organizational efficiencies and improve infrastructure reliability.
  • Troubleshooting Case Studies: Present case studies that illustrate your problem-solving skills and ability to troubleshoot complex infrastructure issues.
  • Documentation Samples: Provide samples of documentation you've created to share knowledge and ensure business continuity.

Technical Challenge Preparation:

  • Cloud Infrastructure Design: Brush up on your knowledge of cloud infrastructure design principles, best practices, and hands-on experience with AWS, Azure, or GCP services.
  • Automation Tools: Familiarize yourself with automation tools such as Ansible, Terraform, or CloudFormation, and be prepared to demonstrate your ability to automate infrastructure provisioning and management.
  • Troubleshooting Skills: Refresh your troubleshooting skills and be prepared to demonstrate your ability to diagnose and resolve complex infrastructure issues.
  • Communication Skills: Practice your communication skills and be prepared to articulate your technical solutions and decisions clearly and effectively.

ATS Keywords: [Comprehensive list of web development and server administration-relevant keywords for resume optimization, organized by category: programming languages, web frameworks, server technologies, databases, tools, methodologies, soft skills, industry terms]

📝 Enhancement Note: The interview process for this role is designed to assess the candidate's technical skills, experience, and cultural fit with the company. Candidates should focus on demonstrating their ability to design, implement, and maintain scalable cloud infrastructure solutions, automate processes, and troubleshoot complex infrastructure issues throughout the interview process.

🛠 Technology Stack & Web Infrastructure

Cloud Infrastructure Technologies:

  • AWS: Amazon Web Services (AWS) is a comprehensive, evolving cloud computing platform provided by Amazon that offers a mix of infrastructure as a service (IaaS), platform as a service (PaaS) and packaged software as a service (SaaS) offerings.
  • Azure: Microsoft Azure is a comprehensive cloud computing platform provided by Microsoft that offers a wide range of services, including those for computing, analytics, storage, and networking.
  • GCP: Google Cloud Platform (GCP) is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search, Gmail, and YouTube.

Infrastructure as Code (IaC) Tools:

  • Terraform: Terraform is an open-source infrastructure as code software tool that provides a consistent workflow for provisioning and managing infrastructure throughout its lifecycle, from creation to deletion.
  • CloudFormation: Amazon Web Services (AWS) CloudFormation is a service that provides a common language for you to describe and provision all the infrastructure resources in your cloud environment.
  • Azure Resource Manager (ARM): Azure Resource Manager (ARM) is a service that enables you to manage your Azure resources in a declarative way. You define what you want, and ARM figures out how to build and manage those resources.

Containerization and Orchestration Tools:

  • Docker: Docker is an open-source platform that automates the deployment, scaling, and management of applications using containerization. It provides a lightweight, standalone, and executable package that includes everything needed to run a piece of software.
  • Kubernetes (K8s): Kubernetes is an open-source platform designed to automate deploying, scaling, and operating application containers. It groups containers that make up an application into logical, reusable units for easy management and discovery.
  • Helm: Helm is a package manager for Kubernetes that makes it easy to find, share, and use software built for Kubernetes.

CI/CD Pipeline Tools:

  • Azure Pipelines: Azure Pipelines is a cloud-based service provided by Microsoft that enables continuous integration and deployment (CI/CD) for applications developed using Azure DevOps, GitHub, Bitbucket, or other version control systems.
  • Bitbucket Pipelines: Bitbucket Pipelines is a cloud-based CI/CD service provided by Atlassian that enables developers to automate the testing, building, and deployment of their applications directly from their Bitbucket repositories.
  • GitLab CI/CD: GitLab CI/CD is a built-in continuous integration and continuous deployment (CI/CD) tool provided by GitLab that enables developers to automate the testing, building, and deployment of their applications directly from their GitLab repositories.

📝 Enhancement Note: The technology stack for this role includes cloud infrastructure technologies, infrastructure as code (IaC) tools, containerization and orchestration tools, and CI/CD pipeline tools. Candidates should have a strong understanding of these technologies and be able to demonstrate their ability to use them effectively in their portfolio and technical interviews.

👥 Team Culture & Values

IFS Values:

  • Customer Success: IFS is committed to helping its customers achieve their goals and drive business success. The company's customer-centric approach ensures that its solutions are tailored to meet the unique needs and challenges of its customers.
  • Innovation: IFS fosters a culture of innovation and encourages its employees to think creatively and challenge the status quo. The company invests in research and development to ensure that its solutions remain at the forefront of technological advancements.
  • Collaboration: IFS promotes a culture of collaboration and encourages its employees to work together to achieve common goals. The company's cross-functional teams and agile methodologies foster a culture of knowledge sharing, learning, and continuous improvement.
  • Integrity: IFS is committed to acting with integrity in all aspects of its business. The company's ethical standards and business practices ensure that it maintains the trust and confidence of its customers, partners, and employees.

Collaboration Style:

  • Cross-Functional Integration: IFS encourages cross-functional integration between its teams, fostering a culture of knowledge sharing, learning, and continuous improvement.
  • Code Review Culture: IFS emphasizes code review, testing, and quality assurance practices to ensure the delivery of high-quality software solutions.
  • Peer Programming: IFS encourages peer programming and pair programming practices to promote knowledge sharing, learning, and continuous improvement.

📝 Enhancement Note: IFS's values and collaboration style foster a culture of customer success, innovation, collaboration, and integrity. Candidates should research the company's values and culture to ensure a good fit with their personal values and career goals.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Scalability: Designing, implementing, and maintaining scalable cloud infrastructure solutions that can support the demands of IFS's global customer base.
  • Automation: Identifying and implementing automation opportunities to drive organizational efficiencies and improve infrastructure reliability.
  • Troubleshooting: Diagnosing and resolving complex infrastructure issues that impact the performance, reliability, and security of IFS's enterprise software solutions.
  • Emerging Technologies: Staying up-to-date with emerging technologies and evaluating their potential to enhance infrastructure and platform capabilities.

Learning & Development Opportunities:

  • Technical Skill Development: IFS offers opportunities for technical skill development through training, workshops, and mentorship programs. Candidates can enhance their knowledge of cloud infrastructure, automation, and infrastructure as code (IaC) tools through these learning opportunities.
  • Conference Attendance: IFS encourages its employees to attend industry conferences and events to stay up-to-date with the latest trends and best practices in cloud infrastructure, automation, and infrastructure as code (IaC) tools.
  • Technical Mentorship: IFS offers technical mentorship opportunities to help employees develop their skills and advance their careers within the company.

📝 Enhancement Note: This role offers significant opportunities for technical skill development, learning, and growth within the DevOps Engineer career path. Candidates should consider their long-term career goals and the potential for growth within the company when applying for this role.

💡 Interview Preparation

Technical Questions:

  • Cloud Infrastructure Design: Be prepared to discuss your experience with cloud infrastructure design principles, best practices, and hands-on experience with AWS, Azure, or GCP services.
  • Automation Tools: Demonstrate your ability to use automation tools such as Ansible, Terraform, or CloudFormation to automate infrastructure provisioning and management.
  • Troubleshooting Skills: Showcase your troubleshooting skills and ability to diagnose and resolve complex infrastructure issues.
  • Communication Skills: Articulate your technical solutions and decisions clearly and effectively, demonstrating your ability to work collaboratively with development teams and stakeholders.

Company & Culture Questions:

  • IFS Values: Demonstrate your understanding of IFS's values and how you can contribute to the company's culture of customer success, innovation, collaboration, and integrity.
  • Agile Methodologies: Showcase your experience with Agile/Scrum methodologies and your ability to work collaboratively within a cross-functional team.
  • User Experience Impact: Discuss your understanding of user experience and how you can contribute to the delivery of high-quality software solutions that meet the needs of IFS's customers.

Portfolio Presentation Strategy:

  • Cloud Infrastructure Projects: Highlight your experience with cloud infrastructure solutions, including your use of AWS, Azure, or GCP services, and your ability to design, implement, and maintain scalable infrastructure solutions.
  • Automation Projects: Showcase your automation projects and demonstrate your ability to drive organizational efficiencies and improve infrastructure reliability.
  • Troubleshooting Case Studies: Present case studies that illustrate your problem-solving skills and ability to troubleshoot complex infrastructure issues.
  • Documentation Samples: Provide samples of documentation you've created to share knowledge and ensure business continuity.

📝 Enhancement Note: The interview process for this role is designed to assess the candidate's technical skills, experience, and cultural fit with the company. Candidates should focus on demonstrating their ability to design, implement, and maintain scalable cloud infrastructure solutions, automate processes, and troubleshoot complex infrastructure issues throughout the interview process.

📌 Application Steps

To apply for this DevOps Engineer / Senior DevOps Engineer - Infrastructure & Platform Delivery (IFS Technology) position:

  1. Customize Your Portfolio: Tailor your portfolio to highlight your experience with cloud infrastructure solutions, automation projects, troubleshooting case studies, and documentation samples that demonstrate your ability to design, implement, and maintain scalable cloud infrastructure solutions, automate processes, and troubleshoot complex infrastructure issues.
  2. Optimize Your Resume: Highlight your technical skills, experience, and accomplishments that demonstrate your ability to design, implement, and maintain scalable cloud infrastructure solutions, automate processes, and troubleshoot complex infrastructure issues. Include relevant keywords and phrases to optimize your resume for web development and server administration ATS systems.
  3. Prepare for Technical Interviews: Brush up on your knowledge of cloud infrastructure design principles, best practices, and hands-on experience with AWS, Azure, or GCP services. Familiarize yourself with automation tools such as Ansible, Terraform, or CloudFormation, and be prepared to demonstrate your ability to use them effectively. Practice your communication skills and be prepared to articulate your technical solutions and decisions clearly and effectively.
  4. Research IFS: Learn about IFS's industry, size, culture, and values to ensure a good fit with your personal values and career goals. Understand the company's commitment to customer success, innovation, collaboration, and integrity, and be prepared to discuss how you can contribute to the company's mission and vision.

⚠️ 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

A degree in Computer Science or related field with a minimum of 8 years' experience is required. Candidates should have a strong understanding of scripting, automation, and container orchestration tools.