This is a remote position.
- Delivering on-site projects proving the use of services to support new distributed computing solutions that often span private and services. Engagements will include of existing applications as well as the development of new innovations using services, and will include a mix of hands on as well as artefact creation.
- Collaborating with field partner managers, training and support teams to inspire partners and customers to learn about and use the wide range of services, and to evolve their systems to take advantage of new functionality.
Requirements
- Strong verbal and written communication skills, with the ability to work effectively across internal and external organizations.
- Understanding and experience with code (tagging)
- Experience with seamless/automated build scripts used for release management across all environments.
- Experience building sophisticated and highly automated infrastructure. Prior success in automating a real-world production environment.
- Strong practical Linux and Windows-based systems administration skills in a or Virtualized environment.
- Working knowledge of software development tools and methodologies.
- Demonstrated consulting skills, ideally through previous roles as a Consultant or DevOps Consultant.
- Experience in architecture, software design and operations in hybrid environments as well as projects.
- BA/BS degree or equivalent experience; Computer Science or Math background
- Understanding of Service-Oriented Architecture (SOA and REST)
- Experience with automated testing tools (ie. Selenium, JMeter)
- Management of continuous integration servers like Jenkins, Bamboo and TeamCity
- Experience with revision control source code repositories (Git, SVN, Mercurial, Perforce)
- Familiarity with any monitoring tools like Nagios, Incinga, SiteScope, etc
- Knowledge of IP networking, VPN's, DNS, load balancing and firewalling
- Strong scripting skills, i.e., Powershell, Python, Bash, Ruby, Perl, etc
- Experience with Chef, Puppet, Salt, or Ansible in production environments with many nodes. Familiarity with CloudFormation and JSON
- Proven experience with software development life cycle (SDLC) and agile/iterative methodologies required
- Cloud Certifications, eg AWS Solutions Architect or AWS DevOps Engineer.
