Devops CI/CD Engineer

Jabil Circuit, Inc.
Taylor, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Taylor, United States of America

Tech stack

Java
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
AWK (Programming Language)
Azure
Bash
Cloud Computing
Configuration Management
Computer Programming
Databases
Computer Engineering
Continuous Integration
DevOps
Groovy
Identity and Access Management
Python
Key Management
PostgreSQL
MariaDB
MySQL
Routing
Node.js
Release Management
Cloud Services
Ansible
Prometheus
Azure DevOps Pipelines
Software Deployment
YAML
Data Logging
Docker Swarm
Delivery Pipeline
Grafana
GIT
Containerization
Angular
Kubernetes
Infrastructure Automation Frameworks
Information Technology
Build Tools
Functional Programming
Cloudwatch
Terraform
Software Version Control
Devsecops
Serverless Computing
Docker
Web Api
Microservices

Job description

Architect, design, and maintain scalable CI/CD pipelines using Azure/AWS DevSecOps.

  • Build and optimize Docker-based microservices, images, and deployment pipelines.

  • Lead deployments across Docker Swarm, Kubernetes/EKS, and multi-location environments.

  • Develop infrastructure automation using Ansible, bash scripting, Terraform and Git-based workflow.

  • Manage release pipelines using container registries, artifact feeds, template pipelines, and multi-stage workflows.

  • Design multi-environment strategies for dev, QA, staging, and production deployment.

  • Implement cloud-native services with AWS & Azure cloud platforms.

  • Implement basic security practices, including IAM roles, secrets management, and access controls.

  • Develop secure, modular, reusable build and release systems.

  • Work closely with full-stack engineering teams (Angular, Java, Python , backend APIs, database engineers).

  • Mentor junior DevOps engineers and lead DevOps roadmap decisions.

KNOWLEDGE REQUIREMENTS:

DevOps Expertise:

Azure DevOps pipelines, YAML templating, CI/CD strategy, Git branching models.

Containerization & Orchestration:

Docker images, Docker Compose, Docker Swarm, multi-node/multi-location deployments.

Cloud Technologies:

Azure deployments & infrastructure, AWS (IAM, Lambda, S3, CloudWatch).

Programming / Scripting Languages:

Python, Bash, Linux/Unix administration, awk, shell automation, groovy.

Infrastructure Automation:

Ansible playbooks, tasks/roles, inventory design, configuration management.

Distributed Deployment Architecture:

Multi-site replication, node selection by IP, dynamic service routing.

Database Stack Experience:

PostgreSQL, MySQL, MariaDB operations & migrations.

Observability & Logging:

CloudWatch monitoring, log collection, Prometheus, Grafana, reporting & metrics.

Version Control & Build Systems:

Azure Devops, Git, Git submodules, artifact storage, registry solutions, Secrets Management.

Requirements

Nice to have AI knowledge/experience and willingness to learn., BS degree in Electrical/Computer Engineering, Computer Science or related field. MS preferred.

  • 7+ years experience in a software devops/development/test capacity with enterprise server, storage or networking products.

Apply for this position