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