The Role
Seeking a hands-on DevOps Engineer with 4-6 years of experience to manage cloud infrastructure and CI/CD pipelines, support backend systems, and troubleshoot application layers.
Summary Generated by Built In
Role Overview
We are looking for a hands-on DevOps Engineer with up to 4-6 years of experience to manage cloud infrastructure, CI/CD pipelines, and support backend systems. The ideal candidate should be comfortable working across infrastructure, containers, and application layers, with strong ownership and debugging skills.
Core Responsibilities- Design, implement, and maintain CI/CD pipelines using AWS CodePipeline and CodeBuild
- Manage infrastructure using AWS CDK (Infrastructure as Code)
- Build, manage, and debug Docker containers
- Deploy and manage services on ECS (Fargate)
- Work closely with backend services (Flask APIs, workers, scheduled tasks)
- Monitor systems using CloudWatch, Sentry, and alerting tools
- Troubleshoot issues across APIs, databases, queues, and infrastructure
- Manage and maintain MySQL (RDS) databases and schema changes
- Maintain documentation, runbooks, and operational procedures
- Collaborate via Git workflows (PRs, code reviews, branching strategies)
- 4–6 years of professional software / DevOps / cloud engineering experience
- Strong proficiency in Python scripting (comfortable reading and writing production code)
- Solid understanding of REST APIs and HTTP
- Strong working knowledge of SQL (MySQL preferred) — queries, joins, indexes
- Hands-on experience with Git workflows (branching, PRs, merge conflicts)
- Experience with CI/CD tools — AWS CodeBuild and CodePipeline
- Strong experience with Docker (Dockerfile, running containers, debugging issues)
- Hands-on experience with AWS services: EC2, ECS, S3, RDS, Lambda, Secrets Manager
- Experience working with ECS, RDS, and AWS CDK (CLI and deployments)
- Strong understanding of Infrastructure as Code (AWS CDK)
- Experience with CloudFormation or Terraform
- Familiarity with Linux environments and command-line tools
- Ability to troubleshoot across API, database, containers, and infrastructure layers
- Strong ownership mindset and willingness to learn and take responsibility
- Experience with Flask or any Python web framework (Django, FastAPI)
- Exposure to Redis (caching, queues)
- Experience with SQLAlchemy or any ORM
- Familiarity with AI/LLM concepts (prompts, tokens, embeddings, agents)
- Familiarity with async Python (asyncio, httpx)
Skills Required
- 4-6 years of professional software / DevOps / cloud engineering experience
- Strong proficiency in Python scripting
- Solid understanding of REST APIs and HTTP
- Strong working knowledge of SQL (MySQL preferred)
- Hands-on experience with Git workflows
- Experience with CI/CD tools - AWS CodeBuild and CodePipeline
- Strong experience with Docker
- Hands-on experience with AWS services
- Experience working with ECS, RDS, and AWS CDK
- Strong understanding of Infrastructure as Code (AWS CDK)
- Experience with CloudFormation or Terraform
- Familiarity with Linux environments
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
NorthBay is an AWS Premier Partner focused on Database & Application migrations, data & analytics, DevOps & DataOps, application modernization and ML/Ai. Our practice areas include big data and analytics, machine learning, artificial intelligence and database migrations.







