Full-time

DevOps Engineer – REF7505

About Creative Software

Founded in 1999, Creative Software is a global technology enabler and pioneer in Sri Lanka’s tech industry. We manage teams of high-performing, dedicated software engineers for our global clientele, providing them with end-to-end software development and maintenance services through team augmentation.

Embark on a Creative career that offers a dynamic work environment, competitive intern allowance, and room for personal and professional growth. Be part of a community of professionals, contributing to an inclusive culture that provides you with valuable local and global exposure. At Creative, we offer a variety of spaces that support work-life balance and integrates wellness into our workspace experience.

About this position

We are looking for a talented DevOps Engineer to join our growing team. In this role, you will be responsible for designing and implementing scalable, reliable, and secure infrastructure solutions. You will work closely with our engineering teams to streamline software delivery and ensure smooth operations across environments.

Skills and Requirements:

  • Proven experience with AWS cloud services (EC2, RDS, S3, ECS, Lambda, etc.).
  • Strong hands-on experience with GitLab CI/CD.
  • Demonstrated ability to build pipelines from scratch.
  • Practical experience with Infrastructure as Code tools (Terraform, CloudFormation, or similar).
  • Proficiency with Docker and container-based deployments.
  • Familiarity with applications built in Golang and JavaScript, and ability to integrate DevOps practices for these stacks.
  • Strong scripting and automation skills (e.g., Python, Bash, PowerShell or similar).
  • Excellent troubleshooting and problem-solving abilities

Preferred Qualifications:

  • AWS Certification (Solutions Architect, SysOps, or DevOps Engineer).
  • Experience with monitoring, logging, and alerting tools (CloudWatch, Prometheus, Grafana, ELK stack, etc.).
  • Familiarity with security and compliance practices in cloud environments.
  • Understanding of programming languages (such as Golang, JavaScript, or others) to support development and automation tasks.

Responsibilities:

  • Understanding of programming languages (such as Golang, JavaScript, or others) to support development
  • Design, build, and maintain CI/CD pipelines using GitLab.
  • Develop and manage Infrastructure as Code (IaC) for deployments (e.g., Terraform, CloudFormation).
  • Automate deployment processes and workflows to improve speed, reliability, and consistency.
  • Ensure best practices in cloud infrastructure for scalability, performance, and security.
  • Collaborate with software engineers (working in Golang and JavaScript) to optimize the delivery lifecycle from code to production.
  • Monitor, troubleshoot, and optimize applications and infrastructure in AWS.
  • Participate in On-Call support during peak periods, ensuring high availability and timely issue resolution.
  • Contribute to continuous improvements in DevOps practices, tooling, and automation.

Apply for this position

Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Files must be less than 10 MB
Allowed file types: pdf, docx, doc, txt
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.