[8BE] DevOps Engineer
Summary
Senior DevOps Engineer builds and maintains CI/CD pipelines and cloud-native infrastructure for a Shopify Hydrogen-based e-commerce replatforming project using AWS, Terraform, and .NET/C#.
Software Mind is seeking an experienced Senior DevOps Engineer to support one of our client's e-commerce replatforming initiative. The client is migrating its storefront and order-management capabilities from a legacy platform to a modern Shopify Hydrogen-based platform backed by a custom cloud-native microservices architecture. This role is responsible for designing, building, and maintaining CI/CD pipelines, cloud infrastructure, and observability tooling that support a distributed delivery team.
In addition to a competitive salary rate and a positive work environment committed to delivering high-quality technology solutions, we also offer:
- Flexible schedules and authentic work-life balance
- Opportunities for continuing education
- Social activities per country sponsored by the company
- Birthday celebration
- Payment in US Dollars
About the Role
You will be the DevOps owner for a distributed, multi-vendor delivery team — ensuring reliable, secure, and repeatable deployments across environments while collaborating closely with backend engineering, QA automation, and the client's internal IT team.
Main Responsibilities
- Design, build, and maintain CI/CD pipelines for a .NET-based microservices backend and Shopify Hydrogen storefront, enabling frequent, low-risk releases across development, staging, and production environments.
- Provision and manage AWS infrastructure (compute, networking, messaging, secrets, and security services) using infrastructure-as-code.
- Implement and maintain security controls including WAF/ALB configuration, secrets management, and key management.
- Support configuration and operational maintenance of OAuth2/OIDC identity providers used for service-to-service and customer-facing authentication.
- Stand up and maintain logging, monitoring, and alerting across microservices and message-driven workflows.
- Configure and support asynchronous messaging infrastructure (queues, topics, dead-letter handling) for order, inventory, and catalog processing between services.
- Manage environment configuration, versioning, and release coordination across multiple concurrent workstreams.
- Participate in troubleshooting production issues, define rollback and contingency procedures, and drive post-incident reviews.
- Produce clear infrastructure and operational documentation, including runbooks.
- Coordinate with backend engineering, QA automation, and the client's internal IT team on environment needs, deployment schedules, and infrastructure changes.
Requirements:
- +90% English written and oral (B2 level minimum) — strong written and verbal communication is essential.
- 5+ years of hands-on DevOps/infrastructure engineering experience, including production support for cloud-native applications.
- Strong experience with AWS services (compute, networking, SQS/SNS, Secrets Manager, KMS, WAF, ALB).
- Proven experience building and maintaining CI/CD pipelines for containerized or microservices-based applications.
- Hands-on experience with infrastructure-as-code tooling (Terraform, CloudFormation, or equivalent).
- Experience supporting .NET/C# application deployments and troubleshooting service-to-service communication issues.
- Solid understanding of OAuth2/OIDC identity and access management concepts.
- Experience with monitoring, logging, and alerting tooling in a distributed systems environment.
- Ability to work independently in a multi-vendor, distributed delivery environment across time zones.
Nice to Have:
- Experience with e-commerce platform migrations (Shopify or similar SaaS commerce platforms).
- Familiarity with MongoDB or other NoSQL data stores in production environments.
- Experience with Keycloak or similar identity providers.
- Exposure to CQRS/event-driven architecture patterns.
- Prior consulting or staff-augmentation experience in a multi-vendor delivery environment.
Required Skills/Experience:
- AWS (SQS/SNS, Secrets Manager, KMS, WAF, ALB), CI/CD pipelines, Terraform/CloudFormation
- .NET/C# deployment support, OAuth2/OIDC, monitoring and observability
- Strong documentation and cross-team communication skills
Critical Technology Proficiency: AWS, Terraform, CI/CD, Docker, .NET/C#, OAuth2/OIDC, SQS/SNS
We are accepting applications from LATAM countries.