Senior DevOps Engineer - Sri Lanka

Discovery Partners
 Key Responsibilities:
  • Design, implement, and maintain robust and efficient CI/CD pipelines for our software projects, ensuring rapid and reliable delivery of code changes from development to production.
  • Lead the deployment and scaling of applications on Kubernetes clusters, ensuring high availability, performance, and security.
  • Collaborate with development teams to understand software requirements and ensure that CI/CD processes align with the development lifecycle.
  • Manage and optimize cloud infrastructure on AWS, including provisioning resources, configuring networking, monitoring performance, and optimizing costs.
  • Automate routine operational tasks through scripting and infrastructure-as-code techniques.
  • Identify and address performance bottlenecks, security vulnerabilities, and other operational issues across the entire stack.
  • Implement and enforce best practices for version control, configuration management, and infrastructure security.
  • Collaborate with cross-functional teams to troubleshoot and resolve complex technical issues in a timely manner.
  • Stay updated with the latest trends and advancements in DevOps, CI/CD, Kubernetes, and cloud technologies, and recommend innovative solutions to enhance our processes.

Requirements:
  • Bachelor's degree in computer science, Information Technology, or a related field (or equivalent work experience).
  • Minimum of 2 years of professional experience in DevOps, with a focus on CI/CD, Kubernetes, and AWS.
  • Proficiency in setting up and maintaining CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or CircleCI.
  • Strong expertise in Kubernetes, including deployment, scaling, networking, and troubleshooting.
  • Extensive hands-on experience with Amazon Web Services (AWS) services, such as EC2, S3, RDS, ECS/EKS, Lambda, CloudFormation, and more.
  • Scripting skills with languages like Bash, Python, or Ruby.
  • Familiarity with infrastructure-as-code tools like Terraform or CloudFormation.
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Strong understanding of version control systems (Git) and their best practices.
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams.
  • Relevant certifications like AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or similar, are a plus.
 
Help provides instructions on how to use the SmartMatch™ site and to report bugs. For job-related inquiries please contact the employer.