Senior DevOps Engineer

Lalitpur, Nepal

TechKraft Inc.

TechKraft is a global IT services and consulting company, unlocking opportunities for clients worldwide to outsource operations in strategic regions of the world.

View all jobs at TechKraft Inc.

Apply now Apply later

We are seeking a Senior DevOps Engineer to design, implement, and manage robust cloud-based infrastructure solutions. The ideal candidate will have deep expertise in AWS and Azure, a strong background in CI/CD automation, and proficiency in Python for scripting and automation. This role requires collaboration with development, security, and operations teams to optimize performance, scalability, and security. 

Key Responsibilities 

  • Cloud Infrastructure Management: Design, deploy, and maintain scalable, secure, and resilient infrastructure in AWS and Azure. 
  • CI/CD Pipeline Development: Implement, enhance, and maintain continuous integration and deployment (CI/CD) pipelines for automated software delivery. 
  • Infrastructure as Code (IaC): Utilize Terraform, CloudFormation, and ARM templates to manage cloud environments efficiently. 
  • Automation & Scripting: Develop automation scripts in Python and leverage tools like Ansible, Puppet, and Chef to improve operational efficiency. 
  • Containerization & Orchestration: Deploy and manage applications using Docker, Kubernetes (EKS/AKS), and related container orchestration technologies. 
  • Monitoring & Logging: Implement observability solutions using Prometheus, Grafana, ELK stack, CloudWatch, and Azure Monitor. 
  • Security & Compliance: Ensure adherence to best practices for cloud security, IAM policies, and compliance frameworks (HIPAA, SOC 2, etc.). 
  • Collaboration & Mentorship: Work closely with developers and IT teams to optimize software deployment, troubleshoot issues, and mentor junior engineers. 

Required Skills & Qualifications 

  • 5+ years of experience in DevOps, Site Reliability Engineering (SRE), or related roles. 
  • Expertise in AWS (EC2, S3, RDS, IAM, Lambda, ECS/EKS) and Azure (VMs, AKS, Azure Functions, App Services). 
  • Strong experience in CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps). 
  • Proficiency in Python for scripting, automation, and tool development. 
  • Experience with Kubernetes, Helm, Docker, and microservices architectures. 
  • Strong understanding of networking, security, and cloud best practices. 
  • Experience with monitoring, logging, and alerting tools. 
  • Familiarity with Agile, DevSecOps, and GitOps methodologies. 

Preferred Qualifications 

  • Experience with serverless architectures (AWS Lambda, Azure Functions). 
  • Knowledge of machine learning or AI workloads on the cloud. 
  • Experience with Kafka, Redis, or other messaging systems. 
  • Certifications such as AWS Certified DevOps Engineer, Azure DevOps Engineer Expert, or Kubernetes Certified Administrator (CKA). 

Interpersonal Skills 

  • Excellent interpersonal, verbal, and written communication. 
  • Exceptional organizational skills and attention to detail. 
  • Must be able to communicate fluently in English both verbally and in writing. 

Education: 

  • Must be a BS / MS graduate with 3.0 GPA or higher 


Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0
Category: Engineering Jobs

Tags: Agile Ansible Architecture AWS Azure CI/CD CloudFormation DevOps Docker EC2 ECS ELK Engineering GitHub GitLab Grafana Helm Jenkins Kafka Kubernetes Lambda Machine Learning Microservices Pipelines Puppet Python Security Terraform

Perks/benefits: Career development

Region: Asia/Pacific
Country: Nepal

More jobs like this