Desired Skills and Experience
- Design and implement operational architecture for a variety of applications and multi-tier services running on web, compute, and database tiers
- Manage operational infrastructure used for Emgage SaaS
- Build deployment automation scripts and manage deployments
- Manage continuous integration software build systems
- Design and implement monitoring systems
- Provide expertise in and lead project work relating to networking (load balancing and traffic management choices) as well as security (SSL termination, cert management, etc.)
- Participate in compliance reporting and requiremetns
- Bachelor’s degree (or equivalent experience) in Computer Science, Engineering or a related field and 5+ years’ experience in a Systems Engineer or similar role and 2+ years experience in a DevOps role.
- Understanding of system monitoring and application logging solutions (Nagios, Graphite, Grafana, Logstash, InfluxDB, Solarwinds)
- Experience with GIT and other repo systems
- Coding in NodeJS, Bash, Python, PowerShell and other scripting languages
- AWS and MS Azure Hosting, including VPC, EC2, ELB, and RDS, Virtual Networking Topologies, Chef, PowerShell/DSC, Linux, Windows, SQL Server (deployment and monitoring)
- You have experience with one or more of: chef, puppet, salt, DSC, ansible, docker, etckeeper, and kubernetes
- Experience implementing and using Continuous Integration and Continuous Delivery concepts and tools such as Github, Jenkins, TeamCity, Octopus, Maven, CodeDeploy or comparable tools.
- DevSecOps involvement or direct experience. Such as SOC2, ISO or PCI compliance
Apply