DevOps Engineer with Python and AWS

Overview

On Site
BASED ON EXPERIENCE
Full Time
Contract - Independent
Contract - W2

Skills

Amazon Lambda
API
Amazon SQS
Virtual Private Cloud
Shell Scripting
YAML
Python
Continuous Integration
Continuous Delivery
Build Automation
Jenkins
GitLab
Apache Maven
Gradle
Nexus
Git
Apache Subversion
Unix
Linux
Incident Management
Documentation
Terraform
IaaS
Scripting
Amazon Web Services
Migration
Management
Regulatory Compliance
DevOps

Job Details

Need DevOps Engineer with Python expertise and strong AWS
We are seeking a DevOps Engineer with Python expertise and strong AWS & Terraform skills to support our digital transformation initiatives. The ideal candidate will be hands-on in automating infrastructure, deployments, and collaborating across teams to ensure seamless CI/CD processes.

Job Title: DevOps with Python Engineer
Location: Reston, VA (Onsite from Day One)
Interview Mode: In-Person (Client Interview Required)

Key Qualifications:
  • Experience: 10+ years in DevOps
  • Tools & Platforms:
    • GitLab, Jenkins, Terraform (module/script development)
    • AWS: Lambda, API Gateway, SQS, SNS, VPC, CloudWatch, EventBridge, Monitoring
    • Shell scripting, YAML, and Python (Intermediate/Advanced)
  • Deployment & CI/CD:
    • Build automation using Jenkins, GitLab, Maven, Gradle, or AWS CodePipeline
    • Artifact management via Nexus, Git, SVN
  • System Knowledge:
    • Proficient in Unix/Linux environments
    • Experience with change/incident management processes
    • Familiarity with release & deployment processes and documentation

Responsibilities:
  • Develop Terraform scripts for cloud infrastructure automation
  • Automate build and deployment pipelines for new applications
  • Set up and manage AWS environments and services
  • Monitor and troubleshoot infrastructure and application issues
  • Perform production releases and coordinate with cross-functional teams
  • Author best practice guides, implementation/backout plans, and reusable scripts
  • Drive AWS migration and adoption projects
  • Identify opportunities for automation and implement infrastructure as code (IaC)
  • Submit and manage change requests and incidents
  • Ensure compliance with DevOps standards and controls
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.