Jobs · Management

CI CD Engineer

Staffing Spot, Inc. · United States · 3 wk ago
RemoteRemoteManagementContract

Responsibilities

  • Design, develop, and maintain CI/CD pipelines for application build, testing, packaging, and deployment.
  • Develop and maintain Jenkins pipelines using Declarative or Scripted Pipeline and Groovy.
  • Integrate Jenkins with Git repositories, artifact repositories, code-quality tools, security scanners, and deployment platforms.
  • Automate application deployments across development, QA, UAT, and production environments.
  • Implement automated build, testing, deployment, rollback, and release processes.
  • Manage source-code repositories using Git, GitHub, GitLab, or Bitbucket.
  • Configure and maintain build tools such as Maven, Gradle, Ant, or npm.
  • Manage artifacts using Nexus, JFrog Artifactory, or similar repositories.
  • Develop automation scripts using Shell/Bash, Python, Groovy, or PowerShell.
  • Integrate static code analysis and security tools such as SonarQube, Checkmarx, Snyk, or equivalent.
  • Implement branching strategies, versioning, release management, and deployment standards.
  • Troubleshoot pipeline failures, build issues, deployment failures, and environment-related problems.
  • Implement CI/CD solutions for containerized applications using Docker and Kubernetes/OpenShift.
  • Work with infrastructure and application teams to improve deployment reliability and reduce manual processes.
  • Implement monitoring, logging, notifications, and pipeline health checks.
  • Support production releases and participate in incident and problem management.
  • Document CI/CD processes, deployment procedures, and operational standards.

Required Skills

  • 7+ years of experience in DevOps, CI/CD, build and release engineering, or automation.
  • Strong hands-on experience with Jenkins.
  • Strong knowledge of Git and Git-based branching strategies.
  • Experience developing Jenkins pipelines using Groovy.
  • Strong scripting experience in Shell/Bash, Python, or PowerShell.
  • Experience with build tools such as Maven, Gradle, or npm.
  • Experience with artifact repositories such as Nexus or JFrog Artifactory.
  • Good understanding of Linux/Unix administration.
  • Experience with Docker and containerized application deployments.
  • Good understanding of Kubernetes/OpenShift.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of REST APIs and integration of DevOps tools.
  • Strong troubleshooting and problem-solving skills.

Preferred Skills

  • Experience with Terraform or Ansible.
  • Knowledge of Infrastructure as Code (IaC).
  • Experience with GitHub Actions, GitLab CI/CD, or Azure DevOps.
  • Experience implementing DevSecOps practices.
  • Knowledge of SonarQube and vulnerability/security scanning.
  • Experience with Helm and Kubernetes deployments.
  • Knowledge of monitoring tools such as Prometheus, Grafana, Splunk, AppDynamics, or Dynatrace.
  • Experience supporting enterprise-scale applications and production environments.
  • Familiarity with ITIL-based incident, change, and release management.

Additional skills: application, code, devops, ci, jenkins, kubernetes, cd, git.

Similar jobs

CI/CD Engineer

KeyBankHome, PA· 3 mo ago
RemoteManufacturing$71k–$125k/yrapply on keybank.wd5.myworkdayjobs.com

CI/CD Engineer

KeyBankAmherst, NY· 3 mo ago
RemoteManagement$71k–$125k/yrapply on keybank.wd5.myworkdayjobs.com

CI/CD Engineer

QualitestRedmond, WA· 3 mo ago
Information Technology$110k–$120k/yrapply on qualitest-infotech-privat.contactrh.com

CI/CD Engineer

KeyBankBuffalo, NY· 3 mo ago
RemoteManagement$71k–$125k/yrapply on keybank.wd5.myworkdayjobs.com