Cognizant logo

Senior DevOps Engineer

Cognizant
Full-time
On-site
Pennsylvania
IT Infrastructure

Job Description:

Looking for a seasoned and impact-driven Sr. DevOps Engineer with 10+ years of experience automating and optimizing cloud infrastructure across AWS, multi-cloud, and hybrid environments.

Job Responsibilities

· Lead the development of Ansible roles for Linux security hardening and Windows patching.

· Automate EC2 provisioning using Terraform and Ansible, achieve reduction in manual effort and migrated PowerShell-based services into Ansible Tower, cutting run failures.

· Built reusable Terraform modules to standardize VPC, EC2, and DNS provisioning across DR environments.

· Lead the Ansible-based automation of Linux nodes and develop hybrid-cloud provisioning workflows with Packer and Terraform to standardize and secure infrastructure baselines.

· Highly proficient in Terraform, Ansible, Python, and PowerShell, with extensive hands-on expertise across both Linux and Windows platforms.

· Strong background in designing and implementing Infrastructure-as-Code (IaC), CI/CD pipelines, and compliance enforcement in regulated enterprise environments.

· Championed the adoption of Terraform across engineering teams, significantly improving provisioning speed and consistency.

· Automated the deployment of monitoring agents via Ansible and shell scripts, increasing infrastructure visibility.

· Automated infrastructure provisioning using Ansible and CloudFormation.

· Built Python tools to generate weekly audit reports by aggregating compliance scanner output, supporting regulatory reporting workflows.

· Design multi-region Terraform modules for VPC, IAM, and EKS

· Develop Python scripts to validate compliance and enforce tagging standards during pipeline executions

· Migrate PowerShell-based Windows services to Ansible Tower

· Lead infrastructure automation for a security scanning platform rollout

· Orchestrate full-stack deployments using Ansible and Terraform

· Build reusable Terraform modules for VPC, security groups, EC2, and DNS zones, improving disaster recovery environment consistency.

· Automated Linux provisioning scripts for audit compliance checks, reducing the manual patching backlog

· Design cross-platform backup solutions using Ansible and native cloud SDKs

· Partner with security teams to deploy open-source scanners via IaC pipelines, ensuring alignment with company policies

· Automate multi-cloud infrastructure using Terraform and Ansible, reducing provisioning cycle times

· Develop PowerShell and Bash scripts to enforce configuration policies across hybrid environments

· Create hardened AMI images for Linux and Windows using Packer and Ansible

· Write Terraform modules for GCP and AWS resource creation, standardizing access patterns and resource tagging.

· Deploy monitoring agents using Ansible and shell scripts

· Design Terraform templates for rapid cloud resource provisioning

Infrastructure Automation: Terraform (IaC), Ansible, CloudFormation

Cloud Platforms: AWS, Azure, GCP – EC2, VPC, AKS, GKE, Lambda, DNS

Scripting & Programming: Python, Bash, Shell, PowerShell

OS & Platforms: Linux (Ubuntu, RHEL), Windows Server, Containers, Kubernetes

CI/CD & Tools: Jenkins, GitLab CI/CD, GitHub Actions, ArgoCD

Monitoring: Prometheus, Grafana, Datadog, ELK