Job Detail
POSITION SUMMARY
The Cloud System Administrator is responsible for configuring, monitoring, and maintaining the company’s cloud computing environment. This person will collaborate closely with development and other technology personnel to develop, migrate and manage services in the Amazon Web Services (AWS) cloud environment.
This position requires a high degree of initiative and desire to learn and grow, a willingness to learn from experts and contribute your own expertise and discoveries, excellent system management basics, and solid previous experience with AWS services, tools and best practices.
Pluses would be DevOps experience, familiarity with configuration management tools such as Chef or Puppet, and a good understanding of revision control tools like GIT.
POSITION RESPONSIBILITIES
- Deliver continuous improvement of recipes, scripts and templates for reproducible deployment of cloud resources
- Consistently evolve the automation and intelligence of our operational processes (both programmatic and people) to increase uptime and improve resilience
- Monitor and maintain multiple public-facing web and SaaS applications
- Manage development repositories, build automation and application deployment activities
- Design and implement interfaces to external partners and customers
- Keep current on relevant technologies and practices, while continuing to search for the next emerging solution
- Secure the operations and data of applications against theft, loss or other disasters
- Work with 3rd parties for integration
- Participate in an on-call rotation
- Take initiative where necessary to help ensure high quality and service to our customers
- Performing additional project work as assigned
EXPERIENCE AND SKILLS REQUIRED
- 2-6 years of experience with and knowledge of cloud concepts
- Experience with Amazon Web Services (AWS) environment
- Experience in cloud orchestration (AWS CloudFormation) and other higher level platforms
- Experience with enterprise and application performance monitoring tools
- Experience with best practices for developing and operating in the cloud
- Linux / Unix administration experience, specifically CentOS, Redhat, or Ubuntu, in a cloud environment
- Windows administration experience a plus
- Experience writing clean and maintainable code in one of the following languages: Python, Ruby, PHP or Perl
- Chef experience
- Experience with MySQL, SQL Server, Oracle and Postgresql databases, ideally as a cloud platform service
- Experience with change management, establishing and integrating development, test and production environments in the cloud
- Networking fundamentals, including load balancing and VPN
- Experience and practical knowledge of agile development process
- Efficient communication and organizational skills
- Ability to work independently and to be self-motivated
- Ability to balance multiple projects and tasks concurrently in a fast paced environment.
- Demonstrate proficiency in methodical troubleshooting to provide resolution to incidents and problem management projects
- Adherence to the highest quality standards and a desire for continual improvement.
- Ability to think strategically
- Experience with web application security principles
- Build management, specifically Jenkins and/or Travis experience a plus
- DynamoDB and/or Redshift experience a plus
Education
- Bachelor’s degree in IT/Computer Systems or comparable work experience
Debra Mayek952-841-9510 ext. 2debra@involveit.comContact UsSubmit Resume