Cloud Dev Ops Engineer

Summary of the Position

The Dev Ops Engineer is a Software Engineer who implements and manages the tools, processes and cloud environments to automate our build, testing, deployment, and production infrastructure. They build and manage this infrastructure to ensure the availability and performance of the servers used by our internal and external customers. Oversees configuration, build, deployment and release management strategies. Interfaces with Development, Quality Assurance, Customer Support and Operations teams daily and helps implement the tools and environment that ensures the delivery team's success


  • Demonstrated ability with scripting languages such as PowerShell, Bash, Perl, or Python
  • Experience with provisioning configuration management, and containerization solutions such as Terraform, Chef, Puppet, Ansible, Docker, Mesos or similar technologies
  • Administrative experience with Cloud server environments such as AWS, Google Cloud, Azure, and/or Openstack
  • Experienced in Agile software development practices and tools, such as Atlassian JIRA
  • Experience with version control systems, such as Subversion and Git
  • Experience with Java application build processes and tools, especially Ant, Gradle, Jenkins, and Artifactory
  • Demonstrated experience with common data stores, both relational and NoSQL
  • Experience with monitoring and troubleshooting a highly available platform
  • Deep knowledge of software deployment, versioning and release management processes
  • Experience working with and supporting software development and production server environments
  • Experience with documenting procedures
  • Excellent written and verbal communication skills
  • Ability to interact with external customers and staff members
  • Ability to work in a fast paced, constantly expanding environment
apply now