Sr DevOps Engineer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 6 Month(s)

Skills

DevOps
CI/CD
Jenkins
Scripting
Python
AWS

Job Details

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
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.
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, 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, CloudFront, Lambda, RDS,
DynamoDB, Route 53, 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 5 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: HP Fortify, Nexus IQ, Twistlock