DevOps Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior DevOps Engineer with a 6-month contract, offering a pay rate of "pay rate". It requires expertise in AWS, GitLab, Terraform, and Python, along with experience in CI/CD pipelines, automation, and production support. The position is based in Reston, with three days onsite weekly.
🌎 - Country
United States
💱 - Currency
$ USD
💰 - Day rate
Unknown
Unknown
🗓️ - Date discovered
May 7, 2025
🕒 - Project duration
Unknown
🏝️ - Location type
On-site
📄 - Contract type
Unknown
🔒 - Security clearance
Unknown
📍 - Location detailed
Reston, VA
🧠 - Skills detailed
#Dynatrace #Automation #RDS (Amazon Relational Database Service) #Migration #Splunk #SNS (Simple Notification Service) #Batch #AWS (Amazon Web Services) #DevOps #AWS CloudWatch #Infrastructure as Code (IaC) #Terraform #Artifactory #Jenkins #Scripting #Lambda (AWS Lambda) #Deployment #Docker #SonarQube #GitHub #Redshift #BitBucket #Angular #Maven #Security #Python #Version Control #Process Automation #DMS (Data Migration Service) #Cloud #Unix #SQS (Simple Queue Service) #S3 (Amazon Simple Storage Service) #DynamoDB #Logging #Monitoring #EC2 #GitLab
Role description
Sr. DevOps Engineer Interview is in-person (ideally just 1 round) Reston (3 days a week onsite) In the middle of a migration from Jenkins/UCD to GitHub/Terraform migration. Automating pipelines Supporting operations side of things Supporting production releases Troubleshooting issues that arise with production deployments Cloud infrastructure Lambda components, python scripting, resiliency Pipelines are built and running on aws. Leveraging Jenkins and ucd We are seeking a highly skilled Senior DevOps Engineer to join our team and support our AWS Cloud applications. The ideal candidate will have a strong background in DevOps automation using GitLab/Terraform, with a focus on end-to-end automation of CI/CD pipelines for continuous delivery (pipeline-driven approach), automated security scans, and implementing Blue-Green deployment strategies for minimal downtime. Key Responsibilities • Automation: Automate CI/CD pipelines using GitLab, Terraform, and other CI/CD tools for seamless integration and deployment processes. • Setup and manage single click release pipeline for build/deployment, integrating with various security scans and automated tests • Build & Deployment: Execute software builds and deployments using CI/CD pipelines across lower environments and production releases, leveraging Blue-Green deployment strategies to ensure minimal downtime. • Cloud Infrastructure Management: Set up and optimize applications in the AWS Cloud environment, including ECS, Lambda, RDS, DynamoDB, Redshift, DMS, S3, SQS, SNS, Route 53 and CloudFront. Implement resiliency for failover and failback in multi-region environments. • Release Management: Coordinate, manage, and perform production releases, ensuring minimal downtime and adherence to best practices. • Troubleshooting & Support: Triage and troubleshoot issues associated with CI/CD pipelines and application errors in AWS Cloud. Provide after-hours support for production releases. • Collaboration: Work closely with multiple teams to ensure application environments are functioning correctly and efficiently. • Continuous Improvement: Identify and implement proactive measures to minimize downtime, increase production stability, and improve overall DevOps practices. Skills & Qualifications • Strong Automation Skills: Proficient in GitLab, Terraform, Jenkins, Bitbucket, and UCD for CI/CD pipeline design and implementation. • AWS Expertise: Hands-on experience with AWS services such as ECS, EC2, AWS Batch, CloudFront, Lambda, RDS, DynamoDB, Route 53, S3, and SNS/SQS. • Scripting & Coding: Ability to write Lambda functions, Python scripts for process automation, and Terraform modules for AWS service provisioning. • Deployment Strategies: Experience with Blue-Green deployment strategies and implementing resiliency in multi-region environments. • Troubleshooting & Problem Solving: Skilled in diagnosing and resolving operating errors, with a high sense of urgency and ownership. • Communication & Collaboration: Excellent communication skills and the ability to work collaboratively with various teams. • Experience: At least 6 years of experience in a DevOps role, with a strong focus on automation and AWS Cloud technologies. DevOps Tools & Technologies • CI/CD & Version Control: GitLab, Jenkins, Bitbucket, UCD (UrbanCode Deploy) • Cloud & Containerization: AWS (ECS), Docker • Python, basic Unix skills • Artifactory & Code Quality Management: Nexus, JFrog Artifactory, SonarQube • Infrastructure as Code (IaC): Terraform, AWS CloudFormation • Build Automation: Gradle, Maven, Angular • Logging & Monitoring: AWS CloudWatch, Splunk, Dynatrace • Security Scans: Client Fortify, Nexus IQ, Twistlock, DAST