Create, adapt, and maintain system configurations using Salt and Puppet
Provide high-level architectural guidance and new solutions internally
Working knowledge of software development tools and methodologies
Designing technical architecture for cloud solutions that meet customer needs for scalability, reliability and performance
Bachelor's or Master's Degree in Computer Science, Information Systems, or other related field; or, equivalent work experience.
0 - 3 years of IT work experience in infrastructure/systems environments performing systems planning, architecture design, engineering (hardware and software) and optimization.
Experience designing web applications environments on AWS.
Experience with Linux and Automation Tools such as Chef, Ansible or Puppet.
Linux / Unix experience.
Ability to write scripts in BASH, EXPECT, PERL and PHP.
Knowledge of networking.
Understanding of how to extract, analyze and interpret data as needed.
Solid communication skills.
Ability to work individually and in a team setting.
Demonstrated experience with AWS, although Google Cloud, or Azure are also ok
Experience with crafting IAM roles, as well as periodic review of security practices.
Experience with Hashicorp tools, including Terraform Packer and Consul
Configuration Management experience with Salt or Puppet
3-5 years’ experience in Linux based operating systems. Must be comfortable diagnosing problems. Redhat /CentOS preferred.
Comfort in speaking with non-technical groups about requirements and planning for on-prem migrations to the cloud.
Strong analytical skills to solve problems
Must possess great oral and written communication skills
Minimum 4+ years’ experience or strong working knowledge of automating the build, configuration, and maintenance of IaaS and PaaS solutions in either AWS, Azure, or Google public cloud platforms
Excellent technical abilities are the most vital skill for cloud operations engineers. Relevant technical skills and knowledge can include the following: cloud methodologies like PaaS and SaaS; programming languages like Python; orchestration systems such as Chef; Azure IaaS servers; PowerShell scripting; and, Splunk and AppD. Cloud operations engineers should have strong communication skills in order to create and share best work processes with teammates. They should also have effective project management abilities in order to successfully oversee an organization's information technology business initiatives.
Works closely with QA, DevOps and Support teams to reach overall company objectives.