Job Description
Job Description
Job Title: Senior DevOps / CI/CD Engineer (6+ Years Experience)
Location: Remote
Employment Type: Contract
About the Role
We are looking for a Senior DevOps / CI/CD Engineer with a strong passion for automation, infrastructure as code, and scalable delivery pipelines. This role will focus on designing, implementing, and maintaining efficient CI/CD workflows, infrastructure provisioning, and release management in modern cloud environments. You will collaborate with development, QA, and cloud teams to ensure fast, secure, and repeatable software delivery to production.
Key Responsibilities
-
Design, implement, and maintain CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI, or Harness.
-
Automate infrastructure provisioning using Terraform, CloudFormation, or Pulumi across AWS, Azure, or GCP.
-
Manage container orchestration and deployment using Docker, Kubernetes, EKS, AKS, or GKE.
-
Integrate code quality, vulnerability scanning, and compliance tools such as SonarQube, Fortify, Checkmarx, or Trivy.
-
Set up and manage monitoring, logging, and alerting using CloudWatch, Prometheus, Grafana, Splunk, or the ELK stack.
-
Implement GitOps practices with tools like ArgoCD, Flux, or Spinnaker.
-
Collaborate with engineering teams to enforce DevSecOps principles, automate workflows, and troubleshoot build/deploy failures.
-
Optimize pipeline speed, cost, and reliability while supporting rollback, blue-green, and canary deployments.
-
Manage secret handling and configuration using SSM Parameter Store, AWS Secrets Manager, Vault, or Azure Key Vault.
Required Qualifications
-
Bachelor’s degree in Computer Science, Engineering, or a related field.
-
6+ years of experience in DevOps, Site Reliability, or Platform Engineering roles.
-
Strong experience with CI/CD pipelines, infrastructure automation, and release management.
-
Hands-on experience with cloud platforms (AWS, Azure, or GCP) and related services (e.g., EC2, Lambda, S3, VPC, IAM, RDS).
-
Skilled in Infrastructure as Code (IaC) – using Terraform, CloudFormation, or Ansible.
-
Experience with containerization and orchestration – including Docker, Helm, and Kubernetes.
-
Strong scripting skills using Shell, Python, or Groovy.
-
Familiarity with branching strategies, semantic versioning, and release automation.
Preferred Skills
-
Experience with tools like Harness, Octopus Deploy, or CircleCI.
-
Knowledge of multi-account cloud architecture and cross-region deployment.
-
Familiarity with service mesh technologies (e.g., Istio, Linkerd) and API gateway integration.
-
Understanding of compliance frameworks like HIPAA, SOC2, or FedRAMP.
-
Preferred certifications in AWS DevOps Engineer, CKA, Azure DevOps Engineer, or equivalent.