Senior Infrastructure & DevOps Engineer

Nextjob
Full-timeColombo, Sri Lanka

The Company

Founded in 1999, we are a global technology enabler and pioneer in offering end-to-end software development and maintenance services through team augmentation with expertise in the rapidly growing and evolving tech ecosystems of Scandinavia and beyond. We specialise in building and managing dedicated, high-performing software development teams with full stack development competencies. Our products power leading organisations across several sectors, including healthcare, construction, oil and gas, marine, logistics, manufacturing, retail, finance, travel and hospitality, education and more.

From insights to software development, we take an industry-agnostic approach and offer a comprehensive tech stack and domain knowledge to deliver innovations at speed and scale. Collectively, our company manages 700+ tech professionals under its brand. For over 25 years, we co-create the evolution of our clients' software applications while actively participating in the innovation journey and product strategy through exceptional delivery of tech services. Partner with us for tech-inspired collaborations; together, we build.

The Role

We are a software development operation working on a large-scale e-health application for Norway, operating in a hybrid infrastructure that combines on-premise Kubernetes clusters with VMware-based Windows servers. Our environment is designed with Infrastructure as Code (IaC) principles, enabling automated provisioning, seamless scaling, and efficient deployment.

Our Sri Lankan development teams are working with the Norwegian development teams in a distributed development model. To ensure consistency and operational efficiency, our Sri Lanka-based infrastructure/platform team closely collaborates with the Norwegian infrastructure and platform teams, aligning our infrastructure, tools, and best practices. We maintain dedicated on-prem servers that mirror Norway’s environment to support local development teams effectively.

This role is not just about maintaining infrastructure—you will be the bridge between development, platform, and infrastructure teams across both locations. You’ll be troubleshooting issues, optimizing workflows, ensuring system reliability, and helping developers overcome technical challenges in their day-to-day development effort. Additionally, you will participate in strategic discussions, provide necessary input on decision-making, and proactively communicate upcoming changes to stakeholders.

We are looking for a Infrastructure & DevOps Engineer who can help us optimize, automate, and improve our infrastructure. If you have experience with Kubernetes, VMware, CI/CD pipelines, cloud and on-prem operations and have played an active role in coordinating with stakeholders at different levels in a Software Development environment, this could be the right opportunity for you!

Key Responsibilities

  • Analyze complex business requirements to develop scalable and efficient IT infrastructure models.
  • Plan and manage data center operations, incorporating virtualization (VMware), containerization (Docker, Kubernetes), and orchestration tools (Rancher, Helm).
  • Configure and maintain CI/CD pipelines using Artifactory, Octopus Deploy, and TeamCity.
  • Automate deployment and infrastructure management with Terraform, Ansible, and shell scripting.
  • Monitor and implement firewall, VPN, and security configurations to ensure a secure and efficient
  • development environment.Act as the primary liaison between Sri Lankan and Norwegian development, infrastructure, and platform teams.
  • Ensure smooth local development operations, proactively identifying and resolving developer roadblocks.

Required Skills

  • Strong understanding of DevOps principles and hands-on experience with CI/CD tools.
  • Expertise in Kubernetes, Docker, and containerized deployments.
  • Experience managing and troubleshooting IIS and other web hosting environments.
  • Solid understanding of networking, firewalls, and security permissions.
  • Proficiency in managing Windows/Linux servers, including on-prem and cloud infrastructure.
  • Knowledge of database administration and troubleshooting (MSSQL, PostgreSQL, MySQL, etc.).
  • Hands-on experience with building pipelines (Azure DevOps, Jenkins, TeamCity, Octopus Deploy).
  • Experience with infrastructure as code (IaC) tools such as Terraform, Ansible, and Helm.
  • Familiarity with monitoring/logging tools such as Prometheus, Grafana, ELK stack.
  • Strong stakeholder management skills, capable of engaging with senior leadership, infrastructure, and development teams.
  • Excellent communication and interpersonal skills to work effectively across geographically distributed teams.
  • Ability to clearly communicate technical concepts to both technical and non-technical stakeholders.
  • Proactive, problem-solving mindset, able to identify and drive infrastructure improvements.
  • Strong organizational and prioritization skills, able to manage multiple concurrent tasks and projects.
  • Ability to drive technological changes in infrastructure and platform, while actively keeping local teams and relevant stakeholders informed.

Preferred Qualifications

  • A Degree in Computer Science/Engineering or an equivalent qualification.
  • Prior 3+ years’ experience in DevOps & Infrastructure/Systems management, or platform engineering.
  • Hands-on experience with Azure, AWS, or GCP.
  • Experience working in a distributed software development environment.
  • Strong scripting skills in PowerShell, Bash, or Python.

Benefits

  • Great Remuneration 💰
  • Flexible Work Arrangement 🏠
  • Performance Bonus 🏦
  • Private Health Insurance 🏥
  • Paid Time Off 🌴
  • Accelerated Career Growth 📚
  • Latest Tech Equipment 💻
  • International Exposure 🚀
  • Exciting Company Events 🥳

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*