UDeploy/DevOps Engineer
Computer Enterprises Inc
Contract
Pittsburgh, PA
Job description
DevOps Engineer
Location: Dallas, TX; Chicago, IL; Philadelphia, PA; Pittsburgh, PA; Phoenix, AZ
Type: W2; Hybrid
Job Summary:
We are seeking a highly skilled and self-motivated DevOps Engineer with deep expertise in CI/CD pipelines, automation, and UDeploy (IBM UrbanCode Deploy) administration. The ideal candidate will have hands-on experience managing deployments, developing automation scripts, and integrating modern DevOps tools and platforms. This role requires a proactive engineer who can take initiative, solve complex problems, and apply new technologies effectively.
Key Responsibilities:
- Administer and develop solutions using IBM UrbanCode Deploy (UDeploy), including upgrades, deployments, and license management.
- Design, implement, and maintain CI/CD pipelines integrating tools such as Jenkins, GitHub, and JFrog Artifactory.
- Develop and maintain Jenkins Shared Libraries using Groovy.
- Create and manage GitHub Actions workflows for automation and deployment.
- Develop and integrate with APIs to support automation and orchestration needs.
- Deploy application services using Kubernetes, OpenShift, and Helm.
- Automate infrastructure provisioning using tools like Ansible and Terraform.
- Collaborate with development and operations teams to ensure smooth and secure software delivery.
- Maintain and manage source control using Git and platforms such as Bitbucket, GitHub Enterprise, or Azure DevOps Server.
- Apply Continuous Integration & Delivery (CI/CD) best practices to improve deployment speed and reliability.
Must-Have Technical Skills:
- Proven experience as a UDeploy administrator/developer (not just a user).
- Strong background in CI/CD pipeline development and tool integration.
- Proficiency in Groovy for Jenkins Shared Libraries.
- Experience with GitHub Actions and API development/integration.
- Expertise in Git and tools like Bitbucket, GitHub, or Azure DevOps Server.
Preferred / Flex Skills:
- Programming/scripting experience in Golang, Python, Java, or Bash.
- Experience with Jenkins Configuration as Code (JCasC).
- Familiarity with Fenergo, Salesforce, or other enterprise platforms is a plus.
Soft Skills:
- Excellent communication, analytical, and problem-solving abilities.
- Self-starter with a strong sense of ownership and initiative.
- Ability to adapt quickly to new technologies and changing requirements.
#INDCEI