Automate and accelerate testing, release, and deploy applications into a runtime environment quickly and reliably.
Requirements
- Groovy/Python
- Chef/Puppet
- AWS (Cloud Formations, EC2, ELB, VPC, RDS, Security Groups, Auto Scaling, etc.)
- GIT
- Gradle
- Jenkins
- Python/Bash
- Jenkins, Maven
- Chef, Puppet, Ansible
- Linux systems
- Linux (RedHat 6.x) virtual machines
Responsibilities
- working with developers to automate and accelerate testing, release, and deploy applications into a runtime environment quickly and reliably.
- develop scripts and applications to facilitate ease of maintaining existing CI infrastructure as well develop new features and functionality.
- maintaining and deploying VMs in OpenStack
- developing/deploying and supporting enterprise level applications
- developing scripts (Python/Bash) and automation tools to build, integrate, and deploy software (Jenkins, Maven)
- automating infrastructure provisioning and deployment flow (Chef, Puppet, Ansible)
- deploying and administering applications in an organizations DMZ network
Other
- DevOps Engineer well-versed in CI/CD concepts and has experience in installing and maintaining these types of systems.
- Previous experience in maintaining and deploying VMs in OpenStack
- Working experience on software projects developing/deploying and supporting enterprise level applications
- Previous experience in deploying and administering applications in an organizations DMZ network
- Prior experience in applying security updates/patches to Linux systems
- Strong understanding of application development methodologies and ability to implement development / deployment / monitoring workflows and processes through the automated frameworks
- Proven experience with troubleshooting in a diverse technical environment
- Can identify basic scalability pitfalls