Undergraduate Trainee - DevOps Engineer - (IFS Technology)

IFS
Full_timeColombo, Sri Lanka

📍 Job Overview

  • Job Title: Undergraduate Trainee - DevOps Engineer - (IFS Technology)
  • Company: IFS
  • Location: Colombo, Western Province, Sri Lanka
  • Job Type: Full-time
  • Category: DevOps Engineer
  • Date Posted: 2025-08-01
  • Experience Level: 0-2 years (Undergraduate Trainee)
  • Remote Status: On-site/Hybrid

🚀 Role Summary

  • Learn and contribute to the implementation of cloud-based automation solutions as part of the Lifecycle Experience team.
  • Demonstrate a leadership mindset, problem-solving skills, and good communication skills.
  • Familiarize yourself with DevOps culture and CICD concepts.
  • Gain hands-on experience with tools such as Ansible, Terraform, GitLab, Go, Linux, and Azure.

📝 Enhancement Note: This role offers an excellent opportunity for an undergraduate student to gain practical experience in DevOps and cloud-based automation, working with a global technology company.

💻 Primary Responsibilities

  • Learn and contribute to the implementation of cloud-based automation solutions.
  • Collaborate with the Lifecycle Experience team to understand and address project requirements.
  • Troubleshoot and resolve technical issues related to DevOps processes and tools.
  • Contribute to the continuous improvement of DevOps practices and workflows.
  • Work closely with cross-functional teams to ensure smooth deployment and maintenance of applications.

📝 Enhancement Note: As an undergraduate trainee, you will have the chance to work on real-world projects, gaining valuable experience and insights into the DevOps field.

🎓 Skills & Qualifications

Education: Pursuing a bachelor's degree in IT, with at least 2 years completed.

Required Skills:

  • Knowledge of DevOps concepts.
  • Understanding of CICD concepts.
  • Problem-solving skills.
  • Strong communication skills.
  • Familiarity with Ansible, Terraform, GitLab, Go, Linux, and Azure (advantageous).

Preferred Skills:

  • Experience with cloud platforms (e.g., AWS, GCP, Azure).
  • Knowledge of infrastructure as code (IaC) tools.
  • Familiarity with Agile methodologies.

📝 Enhancement Note: While specific technical skills are valuable, the company places a strong emphasis on the candidate's ability to learn, problem-solve, and collaborate effectively.

📊 Web Portfolio & Project Requirements

  • Portfolio Essentials:

    • Demonstrate your understanding of DevOps principles through relevant projects or case studies.
    • Showcase your problem-solving skills by explaining how you've tackled technical challenges in previous projects.
    • Highlight any experience with the mentioned tools (Ansible, Terraform, GitLab, Go, Linux, Azure) and their applications in DevOps workflows.
  • Technical Documentation:

    • Prepare a well-structured and clear project documentation, explaining the architecture, setup, and any challenges faced during implementation.
    • Include any relevant code snippets or examples that illustrate your understanding of DevOps concepts.

💵 Compensation & Benefits

Salary Range: LKR 50,000 - 70,000 per month (Estimated based on market research for undergraduate trainee roles in Colombo, Sri Lanka)

Benefits:

  • Flexible and hybrid work opportunities.
  • A global, diverse work environment.
  • Opportunities to make a positive impact on the world.
  • A commitment to sustainability and promoting an inclusive workforce.

Working Hours: 40 hours per week, with flexible working hours and maintenance windows as needed.

📝 Enhancement Note: While the salary range is estimated based on market research, the final compensation may vary depending on the candidate's skills, experience, and the company's internal policies.

🎯 Team & Company Context

🏢 Company Culture

Industry: IFS is a global enterprise software company specializing in AI-driven solutions for various industries, including manufacturing, engineering, construction, energy, and utilities.

Company Size: IFS has over 7,000 employees worldwide, providing a large and diverse work environment for web development and server administration professionals.

Founded: IFS was founded in 1983, with a strong focus on innovation, flexibility, and customer-centric solutions.

Team Structure:

  • The Lifecycle Experience team focuses on the implementation and maintenance of cloud-based automation solutions.
  • The team consists of DevOps engineers, software developers, and quality assurance specialists, working collaboratively to ensure smooth deployment and optimal performance of applications.

Development Methodology:

  • IFS follows Agile methodologies, with a focus on continuous integration, continuous delivery, and continuous deployment (CI/CD) pipelines.
  • The company emphasizes automated testing, code reviews, and pair programming to ensure high-quality software delivery.

Company Website: IFS Website

📝 Enhancement Note: IFS' commitment to internal AI adoption and staying at the forefront of technological advancements creates an innovative and dynamic work environment for web technology professionals.

📈 Career & Growth Analysis

Web Technology Career Level: Undergraduate Trainee - DevOps Engineer (Entry-level)

Reporting Structure: The undergraduate trainee will report directly to the Lifecycle Experience team lead and work closely with other team members, cross-functional teams, and stakeholders.

Technical Impact: As an undergraduate trainee, you will have the opportunity to contribute to the implementation and maintenance of cloud-based automation solutions, directly impacting the company's software delivery processes and user experience.

Growth Opportunities:

  • Gain hands-on experience with cutting-edge technologies and tools in the DevOps field.
  • Work on real-world projects and collaborate with experienced professionals to develop your skills and knowledge.
  • Participate in internal training programs and workshops to enhance your technical and soft skills.
  • Pursue career progression opportunities within the company, such as junior DevOps engineer or software developer roles, as you gain experience and demonstrate your potential.

📝 Enhancement Note: This role offers an excellent starting point for an undergraduate student looking to build a career in DevOps, with ample opportunities for growth and development within the company.

🌐 Work Environment

Office Type: IFS' Colombo office is a modern, collaborative workspace designed to foster innovation and creativity. The company encourages a flexible and hybrid work arrangement, balancing on-site and remote work to accommodate individual needs and preferences.

Office Location(s): IFS Colombo Office, Colombo, Sri Lanka

Workspace Context:

  • The office features collaborative workspaces, meeting rooms, and relaxation areas to support a productive and enjoyable work environment.
  • Employees have access to state-of-the-art technology, tools, and resources to facilitate their work and development.
  • The company promotes a diverse and inclusive work culture, encouraging open communication, collaboration, and teamwork.

Work Schedule: The standard work schedule is 40 hours per week, with flexible working hours and maintenance windows as needed. The company offers a hybrid work arrangement, allowing employees to balance on-site and remote work to suit their needs and preferences.

📝 Enhancement Note: IFS' commitment to flexibility and hybrid work opportunities ensures that employees can maintain a healthy work-life balance while still benefiting from the collaborative and innovative office environment.

📄 Application & Technical Interview Process

Interview Process:

  1. Online application review and initial screening.
  2. Technical phone or video interview, focusing on your understanding of DevOps concepts, problem-solving skills, and relevant experience.
  3. On-site or virtual technical assessment, involving a practical exercise or case study to evaluate your skills and knowledge in a real-world scenario.
  4. Final interview with the hiring manager or team lead, focusing on cultural fit, career aspirations, and long-term potential.

Portfolio Review Tips:

  • Highlight your understanding of DevOps principles and any relevant projects or case studies demonstrating your skills and experience.
  • Showcase your problem-solving skills by explaining how you've tackled technical challenges in previous projects.
  • Include any relevant code snippets or examples that illustrate your understanding of DevOps concepts and tools.

Technical Challenge Preparation:

  • Brush up on your knowledge of DevOps concepts, CICD pipelines, and relevant tools (Ansible, Terraform, GitLab, Go, Linux, Azure).
  • Practice problem-solving and coding exercises to demonstrate your technical skills and ability to think critically.
  • Prepare for behavioral and situational interview questions, focusing on your communication skills, teamwork, and adaptability.

ATS Keywords:

  • DevOps
  • CICD
  • Problem-Solving
  • Ansible
  • Terraform
  • GitLab
  • Go
  • Linux
  • Azure
  • Agile
  • Cloud-Based Automation
  • Infrastructure as Code (IaC)
  • Software Delivery
  • User Experience
  • Collaboration
  • Innovation
  • Flexibility
  • Hybrid Work
  • Inclusive Work Environment

📝 Enhancement Note: Tailor your resume and application materials to highlight the relevant skills and experience mentioned in the job listing and ATS keywords, ensuring a strong match for the role.

🛠 Technology Stack & Web Infrastructure

DevOps Tools:

  • Ansible: Configuration management and automation tool for managing and deploying applications.
  • Terraform: Infrastructure as code (IaC) tool for provisioning and managing cloud resources.
  • GitLab: Version control system and collaboration platform for software development and deployment.
  • Go: Programming language used for building reliable and efficient software.
  • Linux: Open-source operating system used for server management and application deployment.
  • Azure: Cloud computing platform provided by Microsoft, used for hosting and managing applications and services.

📝 Enhancement Note: Familiarize yourself with the mentioned tools and technologies, as they are essential for success in this role and will provide a strong foundation for your career in DevOps.

👥 Team Culture & Values

Web Development Values:

  • Innovation: Embrace new ideas and technologies to drive continuous improvement and stay at the forefront of the industry.
  • Collaboration: Work closely with cross-functional teams to ensure smooth deployment and optimal performance of applications.
  • Problem-Solving: Demonstrate your ability to tackle technical challenges and find creative solutions to complex problems.
  • User Experience: Understand and address user needs to ensure that applications are intuitive, accessible, and enjoyable to use.
  • Sustainability: Contribute to the company's commitment to sustainability by promoting energy-efficient practices and minimizing the environmental impact of its operations.

Collaboration Style:

  • IFS encourages open communication, active listening, and regular feedback to foster a collaborative and inclusive work environment.
  • The company promotes a culture of knowledge sharing, technical mentoring, and continuous learning to support the growth and development of its employees.
  • IFS values diversity and encourages employees to bring their unique perspectives and experiences to the table, driving innovation and creativity.

📝 Enhancement Note: IFS' commitment to innovation, collaboration, and sustainability creates a dynamic and engaging work environment for web technology professionals, supporting their growth and development both personally and professionally.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Stay up-to-date with the latest trends and best practices in DevOps and cloud-based automation.
  • Contribute to the continuous improvement of DevOps practices and workflows within the company.
  • Troubleshoot and resolve technical issues related to DevOps processes and tools, often working under tight deadlines and maintenance windows.
  • Collaborate with cross-functional teams to ensure smooth deployment and maintenance of applications, balancing the needs of users, stakeholders, and technical constraints.

Learning & Development Opportunities:

  • Gain hands-on experience with cutting-edge technologies and tools in the DevOps field.
  • Work on real-world projects and collaborate with experienced professionals to develop your skills and knowledge.
  • Participate in internal training programs and workshops to enhance your technical and soft skills.
  • Pursue career progression opportunities within the company, such as junior DevOps engineer or software developer roles, as you gain experience and demonstrate your potential.

📝 Enhancement Note: IFS offers numerous opportunities for learning, growth, and development, both through formal training programs and on-the-job experiences, supporting the long-term success of web technology professionals within the company.

💡 Interview Preparation

Technical Questions:

  • Can you explain the concept of infrastructure as code (IaC) and how it is used in DevOps workflows?
  • Describe your experience with cloud platforms (e.g., AWS, GCP, Azure) and how you have used them in previous projects.
  • How have you approached troubleshooting and resolving technical issues related to DevOps processes and tools in the past?
  • Can you explain the difference between continuous integration, continuous delivery, and continuous deployment (CI/CD) pipelines, and how they are used in software delivery?

Company & Culture Questions:

  • How do you approach collaboration and communication with cross-functional teams, and what strategies do you use to ensure successful project outcomes?
  • Can you describe a time when you had to adapt to a new technology or tool, and how you approached learning and applying it in a real-world scenario?
  • How do you stay up-to-date with the latest trends and best practices in DevOps and cloud-based automation, and how do you apply this knowledge to your work?

Portfolio Presentation Strategy:

  • Highlight your understanding of DevOps principles and any relevant projects or case studies demonstrating your skills and experience.
  • Showcase your problem-solving skills by explaining how you've tackled technical challenges in previous projects.
  • Include any relevant code snippets or examples that illustrate your understanding of DevOps concepts and tools.
  • Prepare a well-structured and clear project documentation, explaining the architecture, setup, and any challenges faced during implementation.

📝 Enhancement Note: Tailor your interview preparation to the specific requirements and context of the role, using the insights and guidance provided in this enhanced job description to maximize your chances of success.

📌 Application Steps

To apply for this undergraduate trainee - DevOps engineer position at IFS Technology:

  1. Submit your application through the application link.
  2. Customize your resume and portfolio to highlight your relevant skills and experience in DevOps, cloud-based automation, and software delivery.
  3. Prepare for the technical interview by brushing up on your knowledge of DevOps concepts, CICD pipelines, and relevant tools (Ansible, Terraform, GitLab, Go, Linux, Azure).
  4. Research IFS' company culture, values, and commitment to innovation, sustainability, and collaboration to demonstrate your fit for the role and the organization.

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

Application Requirements

Candidates should have knowledge of DevOps and CICD concepts, along with problem-solving skills. Familiarity with tools like Ansible, Terraform, GitLab, Go, Linux, and Azure is advantageous.