DevOps Engineer
Role details
Job location
Tech stack
Job description
-
Design, build, and maintain Terraform modules from the ground up, including integrations with thirdparty providers
-
Architect and support CI/CD pipelines using Jenkins, including:
-
Scripted pipelines
-
Pipeline troubleshooting and optimization
-
Defining best practices for pipeline structure and promotion workflows
Manage artifact versioning, promotion, and environment merges across SDLC stages (e.g., dev test staging production)
Implement and maintain secure artifact handling, including promotion, authentication, and access controls
Develop and maintain Python-based automation, including:
- API integrations with thirdparty systems
- Automation of daily operational and release tasks
Package and deploy automation solutions using Docker
Publish and manage artifacts in Artifactory, including handling thirdparty authentication mechanisms
Support release promotion workflows, ensuring consistency, traceability, and security
Collaborate with internal teams and multiple external vendors to align CI/CD and infrastructure standards
Provide guidance on DevOps architecture decisions, including what belongs in pipelines and how environments should be managed
Support SQL Server related operational and security considerations as part of release and deployment workflows
Apply working knowledge of Kubernetes to support deployments (no cluster setup or administration required).
Requirements
Seeking a Senior DevOps Engineer to support a cloud implementation initiative (~4 months). This role requires a mature DevOps professional with strong architectural judgment and handson expertise in Terraform, Jenkins CI/CD pipelines, artifact management, and Python-based automation., * 8+ years of experience as a DevOps Engineer, Platform Engineer, or Senior Software Engineer
-
Strong handson experience with Terraform, including:
-
Designing reusable modules
-
Building infrastructure as code from scratch
-
Integrating with thirdparty providers
Advanced experience with Jenkins, including:
- Scripted pipelines
- CI/CD pipeline architecture and troubleshooting
Deep understanding of:
- Artifact versioning strategies
- Promotion and merge workflows
- SDLC environment progression
Proficiency in Python, including:
- Writing automation scripts
- Building API integrations
- Supporting deployment workflows
Experience containerizing applications and automation using Docker
Familiarity with artifact repositories (e.g., Artifactory) and secure publishing practices
Experience handling authentication and security considerations within CI/CD and deployment pipelines
Working knowledge of Kubernetes concepts and deployment patterns
Strong communication skills and ability to work effectively in a multivendor, enterprise environment.