Desired Skills and Experience

  • Management of development and production environments
  • Contribute to productizing new software by developing installation, deployment and management scripts
  • Design and assist in the selection and implementation of DevOps tools that reliably manage application and environment delivery
  • Design and assist in the setup and maintenance of the build / release infrastructure
  • Improve predictability and reliability of releases and deployments
  • Help automate operations and processes
  • Build and maintain tools for deployment
  • Troubleshoot and resolve issues involving development, test and production in cloud environments;
  • Ability to generate / maintain scripts for automation
  • Bachelor’s degree in Computer Science
  • 2+ years relevant work experience in DevOps
  • Background in Linux / Unix Administration
  • Experience with automation / configuration management using Chef or an equivalent
  • Experience with MIcrosoft Windows Server
  • Experience with Microsoft IIS web servers
  • Experience with Web servers - AWS or Google Cloud services
  • Provision, configure and maintain cloud resources including server instances, load balancers, security groups, DNS management and certificates
  • A working understanding of programming and scripting languages (Ruby, Powershell)
  • Shell scripting (bash) skills are essential
  • Network management skills (firewalls, DNS, NAT) are essential
  • Version Control (System) utilizing GIT in a team development environment
  • Ability to generate / maintain scripts for automation
  • Excellent written communication, problem solving and process management skills
  • Desire to work in a fast paced, evolving, growing, dynamic environment
  • Experience with Continuous Integration tools (TeamCity)
  • Knowledge of best practices and IT operations in an always-up, always-available service
  • Experience with automation testing tools such as Selenium, Cucumber or Server Spec
  • Experience with automated load testing tools
  • Configuration and management of Mongo databases
  • Experience with a variety of open source technologies and tools in support of cross-team collaboration
  • Experience with systems and IT operations
  • Being comfortable with frequent, incremental code testing and deployment
  • Strong grasp of automation tools
  • Data management skills
  • Understanding and focus on business outcomes
  • Understanding and efficiency in collaboration, open communication and reaching across functional borders
  • Working collaboratively across teams to ensure consistent and performant approaches for development and production software/infrastructure
  • Interacting directly with client project team members and operational staff to support live customer deployments
  • Automating and streamlining operations and processes
  • Building and maintaining tools for deployment, monitoring and operations
  • Troubleshooting and resolving issues in development, test and production environments
  • Supporting cloud deployments as needed
  • Strong problem solving skills
  • A passion for innovation
  • Service
  • Courage
  • Ownership and commitment
  • Learn and Teach
  • Build Trust
  • Be Positive
  • Teamwork