Overview
Remote
$60 - $80
Contract - Independent
Contract - W2
Contract - 12 Month(s)
10% Travel
Skills
Active Directory
Amazon Web Services
Continuous Integration
Docker
DevOps
Kubernetes
Reliability Engineering
Terraform
OAuth
API
Job Details
Description
We are seeking a skilled DevOps Engineer to design, implement, and maintain cloud infrastructure on AWS and Azure platforms. The ideal candidate will have extensive experience with microservices architectures, CI/CD pipelines, and infrastructure as code. They will be responsible for managing identity and access management across both cloud platforms, optimizing application delivery, and ensuring robust security practices.
Essential Functions:
- Design and implement scalable cloud architectures using AWS and Azure services
- Manage and optimize microservice stacks, including routing (e.g., AWS Route 53) and serverless computing (e.g., AWS Lambda)
- Implement and maintain identity management solutions in AWS (IAM) and Azure (Azure Active Directory, App Authorization)
- Develop and maintain CI/CD pipelines for reliable and efficient application deployment
- Implement infrastructure as code using tools like Terraform, Serverless, and Terragrunt
- Optimize application performance and cost-efficiency across cloud platforms
- Ensure robust security practices are implemented and maintained across all systems
- Manage and troubleshoot networking components, including VPCs, subnets, and security groups
- Implement monitoring, logging, and alerting solutions for cloud infrastructure and applications
- Collaborate with development teams to streamline the software delivery process
- Continuously evaluate and implement new technologies and best practices
Requirements:
- Must have 10+ years of experience in DevOps or Site Reliability Engineering roles
- Strong experience with AWS services (e.g., EC2, ECS, Lambda, Route 53, API Gateway, DynamoDB)
- Solid experience with Azure AD and Authorization schemas including OAuth.
- Proficiency in scripting languages such as Python, Bash, or PowerShell
- Experience with containerization technologies (Docker) and orchestration (Kubernetes)
- Strong understanding of CI/CD principles.
- Expertise in infrastructure as code using Terraform, Terragrunt, or Serverless.
- In-depth knowledge of networking concepts and implementation in cloud environments
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana)
- Strong problem-solving skills and ability to troubleshoot complex systems
Requirements
- Relevant certifications (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert)
- Experience with hybrid or multi-cloud architectures
- Knowledge of AI/ML concepts and experience integrating these services into cloud architectures
- Experience with database management and optimization in cloud environments
- Familiarity with compliance standards (e.g., HIPAA, PCI DSS) in cloud environments
Secondary Skills
(Nice to Have):
- Experience with LLMs, RAG systems, and vector databases
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.