Position: Delivery Engineering Lead Engineer (Remote)
Role: The Delivery Engineering Lead Engineer is responsible for the development, integration, and implementation of processes, procedures, software tools, and custom software to support both the Delivery Engineering teams and multiple development teams to implement a common continuous development, build and deploy process.
Top Requirements:
- Automation Experience
- GIT
- CICD
- Github
- Jenkins
Additional Requirements:
- 8+ years of IT experience.
- 6+ years in Software Engineering or DevOps Engineering.
- 5+ years' experience creating automation for process improvements.
- 3+ years working in a DevOps environment including build and deployment functions, utilizing Git, GitHub, and/or Jenkins supporting implementation, operations, and maintenance of IT Systems.
- 3+ years of hands-on experience developing documentation and presentations to different levels of management and technical staff.
- Advanced scripting/programming skills in multiple scripting languages for example bash, ruby, Perl, python, regular expression, JavaScript etc.
- Experience with using Gradle and/or Maven.
- Experience in implementing and operationalizing Delivery Engineering (application performance management, delivery automation, test engineering, and tooling/reporting) processes.
- Experience with Agile development and release practices.
- Experience with Source Control, Continuous Integration, Automated Testing, Performance Testing, Monitoring, Artifact Management, Test Management, and Reporting tools.
- Experience working in a DevOps environment doing Docker deployments to a Kubernetes environment preferred.
- Preferred experience with enterprise IT cloud solutions, Infrastructure as Code, Containers and Container orchestration, access management concepts (LDAP or AD), content management systems, and ITIL.
- Experience doing deployments to cloud environments, ideally Azure, preferred.
- Experience with Helm preferred.
Education: Bachelor's Degree. (IT related)