Back to all jobs

DevOps Engineer

Hybrid
Unisys logoUnisys

Location

Reston, VA

Salary

Contract

Posted

about 22 hours ago

Description

Company Description

N/A

Job Description

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 Terraform/ GitLab, 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.

Responsibilities

Automation:

  • Automate CI/CD pipelines using Terraform, UCD (UrbanCode Deploy), GitLab 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

Key Skills:

  • DevOps
  • CI/CD Pipelines
  • UrbanCode Deploy (UCD)
  • Terraform
  • AWS Cloud
  • Java/ Python, etc.

Strong Automation Skills:

  • Proficient in Terraform, Jenkins, Bitbucket, GitLab and UrbanCode Deploy (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 8 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, and UCD (UrbanCode Deploy).

Cloud & Containerization:

  • AWS (ECS), Docker.

Java, 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:

  • HP Fortify, Nexus IQ, Twistlock, DAST.

#LI-CGTS#TS-3142

Skills & Requirements

Mid-Senior level