Java/J2EE Developer
We are looking for talented and passionate engineers to help us. You will play a key role in the understanding of product owner strategy and collaborate with peers, technology partners, and product owners to translate complex user stories into successful product releases. In addition you’ll have the opportunity to work with new frameworks and technologies, assist with prototyping and proof-of-concepts, participate in code reviews, and help ensure a high level of code quality from the team.
Multiple client locations
Responsibilities
- Ownership, architecture and management of AWS infrastructure components such as VPCs, EC2, S3, tagging schemes, CloudFormation, etc.
- Deployment and management automation of cloud-based infrastructure and software
- Working with configuration management tools in both Windows and Linux* Cloudformation, Terraform, Salt, Ansible, Chef
- Ensuring cloud-based architectures meet availability and recoverability requirements
- Architecture and implementation of cloud-based monitoring, alerting and reporting; Sensu, CloudWatch, StatusCake, ELK, Grafana
Requirements
- Bachelors in Computer Science or equivalent experience
- Minimum 2 years of experience managing AWS infrastructure
- Minimum of 5 years of experience with technical operations and software development
- Solid understanding/experience of containerization services such as Docker
- Working knowledge of open source tools such as Sensu, InfluxDB, Grafana, Logstash, Elasticsearch
- Solid understanding/experience of web services, databases and relating infrastructure/architectures
- Solid understanding of backup/restore best practices
- Ability to manage using a preferred scripting language
- Solid understanding of SAN principles
- Excellent Troubleshooting Skills
- Experience supporting an enterprise-level SaaS environment
- Security Experience a plus