Senior DevOps Engineer

  • devops
  • remote
  • Clutch
  • Goodfirms
  • Upwork

We are seeking an experienced Senior DevOps Engineer to help standardize and automate development and operational processes across multiple repositories and teams.
This role focuses on building unified CI/CD pipelines, automating internal workflows, and enabling fast, reliable transitions from proof-of-concept to production. You will work closely with engineering teams to standardize development practices and improve operational efficiency while supporting the delivery of healthcare AI solutions.

Responsibilities:

  • Design, implement, and maintain standardized CI/CD pipelines using GitHub Actions across multiple repositories;
  • Create reusable CI/CD workflow templates and action libraries to ensure consistent build, test, and deployment processes;
  • Implement automated quality gates, including testing, security scanning, and compliance checks;
  • Define and enforce branching strategies, merge rules, and release workflows;
  • Automate internal workflows such as project provisioning, environment setup, and resource allocation;
  • Implement automated reporting, metrics collection, and audit trails to support delivery and compliance requirements;
  • Design and automate workflows supporting project lifecycle management from POC approval to production deployment;
  • Set up notifications and alerts for critical operational and business events;
  • Implement Infrastructure as Code using AWS CDK for standardized and repeatable environment provisioning;
  • Automate infrastructure deployment across development, staging, and production environments;
  • Standardize monitoring, logging, and alerting across services;
  • Automate backup, disaster recovery, and security patch management processes;
  • Build self-service tools that enable development teams to deploy and operate their services independently;
  • Establish automated code quality checks, dependency management, and security vulnerability scanning;
  • Reduce manual steps in development and deployment workflows through automation;
  • Improve developer productivity by standardizing tooling, documentation, and operational practices.

Required Qualifications:

  • 5+ years of experience in DevOps engineering with a strong focus on CI/CD standardization;
  • Hands-on experience with AWS CDK for Infrastructure as Code (implementation and maintenance);
  • Advanced experience with GitHub Actions, including reusable workflows and pipeline automation;
  • Proven experience standardizing development processes across multiple repositories and teams;
  • Strong background in workflow and business process automation;
  • Experience with containerization and deployment technologies (Docker, ECS, EKS);
  • Proficiency in Python and Bash for automation and infrastructure management;
  • Solid understanding of AWS multi-account and multi-environment architectures;
  • Experience with monitoring, logging, and alerting solutions;
  • Upper-Intermediate or higher level of English (spoken and written).

Nice to Have:

  • Experience working in regulated or healthcare-related environments;
  • Knowledge of GitOps workflows and advanced branching strategies;
  • Experience with automated testing frameworks and quality gate implementation;
  • Familiarity with automated compliance reporting and audit trail generation;
  • Experience with cost optimization and resource usage monitoring;
  • Experience with Terraform or other Infrastructure as Code tools in addition to AWS CDK.

YOU MAY FIND INTERESTING

Senior React Developer

IT Craft invites a Senior React Developer to join our team and contribute to a fast-growing, innovative turnkey system that provides cost-effective hiring and back-office solutions for recruiting, staffing, and HR professionals.

See our open position

Strong Middle Angular Developer

IT Craft invites a Strong Middle Angular Developer to join our team.

See our open position

Junior DevOps Engineer

IT Craft is looking for a proactive Junior DevOps Engineer to join our team, work alongside experienced engineers, and grow within a supportive professional environment. The role also includes occasional participation in on-call support (2–3 times per month).

See our open position