Contract role
Location: Albany, NY (Rensselaer)
Hybrid - Remote and Onsite 4 days a month
Responsibilities:
- End-to-end ownership of the Build Management Life Cycle process.
- Managing code integrations, mergers, and deployment requests.
- Creating documentation to deploy and maintain each version of a new release.
- Communicating integration and deployment activities.
- Working closely with Development staff to provide Dev Test environment server support.
- Creating Deployment Requests for all Lower environments and production releases as well as collaborating with Test leads, Developers and Deploy team to coordinate daily deploys.
- Recommending process improvements and adapting to change.
Requirements:
- 6+ years related experience
- 5+ years of experience in: databases, programming, testing, software deployment
- Bachelor’s Degree in Computer Science or equivalent
- Linux system administration and/or middleware administration experience with Application Servers such as JBoss and WebLogic Experience with version control systems, such as GIT SVN, Perforce, BitBucket, IBM Rational Team Concert
- Working knowledge of J2EE Application Development and related tools and technologies such as Eclipse, Application Servers (WebLogic, JBoss)
- Solid understanding of Core Java Concepts such as Object Oriented Programming, Java Collections API, Exception Handling, Multi-Threading is required, Spring Solid understanding of Object Oriented Analysis, J2EE Concepts, Architecture, and Technologies
- Experience with web development with client-side MVC frameworks such as HTML, JavaScript, Angular, Node.js
Preferred Qualifications:
- Experience working in a continuous integration/deployment development environment
- Experience with management of containers (Kubernetes, Docker, OpenShift etc.)
- Experience with CICD
- Solid experience working with Linux