Sitecore delivers a composable digital experience platform that empowers the world’s smartest and largest brands to build lifelong relationships with their customers. A highly decorated industry leader, Sitecore is the leading company bringing together content, commerce, and data into one connected platform that delivers millions of digital experiences every day. Thousands of blue-chip companies including American Express, Porsche, Starbucks, L’Oréal, and Volvo Cars rely on Sitecore to provide more engaging, personalized experiences for their customers.
About the position:
We are seeking a proactive and motivated Junior/Mid-Level DevOps Engineer to join Sitecore's growing technology hub in Sri Lanka. This role offers an exciting opportunity to work with cloud infrastructure, automation tools, and CI/CD practices. The ideal candidate will have hands-on experience with Microsoft’s technology stack, DevOps practices, and automation tools.
In this combined role, you will work on impactful projects within an agile team, collaborating with product engineering, test automation, and DevOps teams. You will help automate deployment, monitoring, and system management, while driving efficiency through cloud-based solutions and DevOps practices.
Responsibilities:
- Implement and manage CI/CD pipelines using Azure DevOps, GitHub or similar tool
- Automate the deployment, monitoring, and management of applications and infrastructure.
- Collaborate with development and operations teams to ensure smooth and reliable software releases and system performance.
- Monitor system performance, troubleshoot issues and ensure system reliability.
- Maintain and enhance infrastructure-as-code practices (e.g., using ARM, Bicep, Terraform).
- Document infrastructure builds, create support runbooks, and maintain distributed infrastructure.
- Design and drive technical innovation and efficiency in infrastructure operations using automation and orchestration.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 6-24 months of experience in DevOps, Cloud Engineering or related roles.
- Exposure into CI/CD tools like GitHub actions, Azure DevOps, or equivalent pipelines and best practices.
- Hands-on experience working with cloud provider, preferable Azure
- Experience in scripting languages such as PowerShell, Python, or Bash.
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Nice to have:
- Development experience with one or more general-purpose programming languages (e.g., Python, C#, Java).
- Experience with SQL Server or no-SQL databases.
- Experience with monitoring systems like Prometheus or Elastic
- Experience in API development or consumption.
- Experience with Agile/Scrum methodologies.
We embrace flexibility and hybrid work opportunities to support diverse needs and lifestyles, while also valuing inclusive workplace experiences. By fostering a sense of community, we drive innovation, strengthen connections, and nurture belonging. Our commitment ensures you can work in a way that suits you best, while also engaging with colleagues to share ideas and build meaningful relationships.