Similar Jobs

MTBC

DevOps Engineer

MTBC. Pakistan

Rawalpindi, Pakistan

2024-11-21

We are seeking an experienced DevOps Engineer to join our dynamic team. This role involves daily support for internal teams, focusing on cloud infrastructure using AWS services, with a specific emphasis on EKS and containerized applications. You will participate in a migration project to EKS, utilizing tools such as Terraform, GitHub Actions, and ArgoCD to create and maintain automated build and deployment pipelines.

Key Responsibilities:

Collaboration and Support:

  1. Work independently and collaboratively with DevOps Engineers and Software Engineers to ensure smooth code releases.
  2. Analyze data for improvements and optimizations.

Continuous Improvement:

  • Build and maintain continuous integration and continuous delivery (CI/CD) pipelines.
  • Stay current with new and emerging technologies, offering technical direction and creative solutions.

Innovation and Design:

  • Propose out-of-the-box ideas to improve system performance and stability.
  • Collaborate on infrastructure design decisions.

Automation and Monitoring:

  • Automate deployment, management, and health monitoring of infrastructure and applications.
  • Author and maintain Terraform code managing our cloud infrastructure.

On-Call Support:

  • Participate in an on-call production support rotation.

Qualifications:

Experience and Skills:

  1. Delivered and supported commercial, enterprise software.
  2. Extensive experience deploying applications and services to AWS & GCP using CI/CD technologies and operational monitoring tools.
  3. Strong understanding of both development and operational support.
  4. Proficient in scripting and programming languages (e.g., Node.js, Python, Bash).
  5. Goal-oriented, self-motivated, and successful in a fast-paced, dynamic environment.
  6. Excellent written and verbal communication skills.
  7. Innate ability to solve tough production problems and demonstrate issue resolution.
  8. Can-do attitude with a proactive approach to problem-solving.
  9. Detail-oriented with strong organizational skills.
  10. Aptitude for learning and understanding new and emerging technologies.

Technical Stack:

  • Kubernetes and Docker
  • Terraform
  • GitHub Actions or similar tools (e.g., Bamboo, Jenkins, Azure DevOps)
  • AWS managed databases and caching services (e.g., RDS, ElastiCache)
  • Passenger or NGINX webserver
  • ArgoCD
  • Datadog or New Relic
  • Grafana
  • CloudWatch
  • Kibana

Education and Experience:

  • Bachelor of Science degree in Computer Science or similar field.
  • 2-3 years of hands-on software development experience.
  • Experience designing and developing cloud-based applications using managed services.
  • Experience with Agile development practices.
  • 2-3 years in a Systems Administration/Infrastructure Automation or DevOps Engineer role.
  • Preferred experience with AWS/GCP.

Skills:

Azure, Jenkins, Bamboo, GitHub, Docker, Kubernetes, Elasticache, RDS, Terraform,
 

Salary 175000
Job Type Rotating
Qualification Bachelor
Experience 4 Years
Sectors Engineering
Gender No Preference
Industry Information Technology
Career Level Experienced Professional
Job Expiry Date 2024-12-22