Overview
Skills
Job Details
Location: Minneapolis,MN
Employment Type: Contract
Experience Level: 4+ years
About the Role
We are seeking an experienced DevOps Engineer with expertise in CI/CD pipelines, AWS, IAM, Jenkins automation, and service re-design. The ideal candidate will also bring hands-on knowledge of Snowflake to optimize data-driven workflows. You will play a critical role in designing, building, and maintaining robust, scalable, and secure application environments, ensuring fast and reliable software delivery in a cloud-first environment.
Key Responsibilities
Design, implement, and manage CI/CD pipelines to automate build, test, and deployment processes across environments.
Manage and optimize AWS infrastructure (EC2, S3, Lambda, RDS, IAM) for performance, scalability, and security.
Develop and enhance Jenkins pipelines to streamline deployment workflows and integrations.
Lead service re-design and refactoring efforts to improve performance, reliability, and maintainability.
Implement and manage AWS IAM policies and roles for secure access control.
Troubleshoot and resolve issues in CI/CD pipelines and production environments.
Collaborate with development teams to ensure cloud-native applications follow DevOps best practices.
Monitor, analyze, and optimize system performance using logging and monitoring tools (CloudWatch, Prometheus, Grafana, etc.).
Utilize Snowflake for data storage, integration, and analytics, optimizing ETL pipelines for data availability.
Participate in the design and deployment of highly available, fault-tolerant systems.
Required Skills & Qualifications
Proven experience in DevOps engineering with a strong focus on CI/CD practices.
Hands-on expertise with AWS services (EC2, S3, Lambda, RDS, IAM).
Strong proficiency with Jenkins automation and integration with Git-based workflows.
Deep knowledge of IAM roles and policies for secure cloud environments.
Experience with service re-design for scalability and reliability.
Solid understanding of Snowflake (data storage, integration, ETL processes).
Proficiency in scripting (Python, Bash, Shell).
Familiarity with Docker and Kubernetes for containerization and orchestration.
Experience with IaC tools (Terraform, CloudFormation).
Strong problem-solving and troubleshooting abilities.
Excellent communication and collaboration skills.
Preferred Skills
Experience with cloud-native services (AWS Lambda, AWS Fargate).
Advanced understanding of Snowflake data warehousing concepts (data lakes, ETL, transformation).
Exposure to Agile methodologies (Scrum/Kanban).
Knowledge of microservices architecture and distributed systems design.
Experience with security best practices in cloud deployments.
Familiarity with alternative CI/CD tools (GitLab CI, Travis CI, CircleCI).
Understanding of serverless architectures and deployment on AWS.
AWS Certifications (e.g., Solutions Architect, DevOps Engineer).