Desired Skills and Experience

  • Delivering production code at a regular cadence using Agile techniques, tools and methodologies
  • Building automation tools and components to aid in installation and provisioning of cloud-based applications in AWS, Azure or similar cloud providers
  • Automating the deployment of products and services and actively monitors to ensure uptime and effective performance of applications
  • Managing entire deployment process
  • Participate in the implementation of software projects.
  • Designing, and developing reliable and maintainable applications
  • Familiarity with continuous integration/delivery/deployment process
  • Experience with builds and packaging in a Linux/Java/node.js/.NET environment strongly preferred (Maven, NPM, etc)
  • Strong hands-on AWS experience or other comparable cloud providers
  • Strong background in managing revision control systems (GitHub/BitBucket, Artifactory, Nexus)
  • Experience with infrastructure automation tooling utilizing tools such as Terraform and Cloudformation
  • Experience with configuration management concepts and software such as Ansible
  • Solid understanding in Linux/Unix fundamentals (kernel runtime configuration, namespaces, cgroups, networking - specifically as it relates to containerization)
  • Experience with enterprise monitoring solutions such as AppDyanmics, New Relic, Prometheus and Splunk
  • Demonstrated ability with at least one scripting language (Python, Bash, perl, Ruby)
  • Deep understanding of containerization technologies such as Docker and Kubernetes
  • Ability to use a wide variety of open source technologies
  • Experience with agile and test-driven development practices, including automated unit testing frameworks and continuous integration products
  • Outstanding interpersonal and written communication skills
  • A passion for high quality results
  • Team player capable of high performance and flexibility in a dynamic working environment
  • Deep commitment to ongoing professional development and learning
  • Ability to accurately estimate tasks and track personal work
  • Ability to work effectively with a wide variety of professional staff from varied disciplines and industries.
  • Node.js
  • .NET
  • Java

Apply