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.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
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
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
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.