SaaS Engineer
Computer Technologies Consultants, Inc - Austin, TX

This job posting is no longer available on Computer Technologies Consultants, Inc. Find similar jobs: Saas Engineer jobs - Computer Technologies Consultants jobs

A focus on orchestration of cloud and application provisioning via API and developing monitoring systems.

Job responsibilities include but are not limited to:
Technical Services such as requirements analysis, architecture, deployment and customizations

Documentation of systems designs and testing scenarios/results

Working with Engineering and Product Management to help drive requirements

Project planning and management

Qualifications include:

Command of one or more programming languages suited to system administration (Perl, Ruby, Python, PHP, etc.)


Proven development of solutions with automation and configuration management tools (Puppet, Chef, cfengine, Fabric, etc.)


Web server and application server configuration and scaling (Apache HTTP Server, nginx, uWSGI)

Linux system administration and maintenance expertise

Deploying Linux HA in front of web enabled services (www, ftp, etc)

Understanding of Layer 2 (Ethernet) and Layer 3 (IP) networking concepts and practice

Understanding of core Internet protocols (HTTP, DNS, SMTP, etc.)

Demonstrated experience implementing and supporting enterprise level systems monitoring applications/tools (Zenoss, Nagios, Cacti, snmp, syslog)

Familiarity with wide scale systems management tools (mcollective)

Use backup and recovery best practices to ensure systems are protected from data loss (Linux LVM Snapshot, NFS, log rotation, DRBD)

Create and maintain system and application specific monitoring

Experience with a major Linux distribution, eg, RedHat, CentOS, Amazon Linux


Working knowledge and DBA skills of at least one RDBMS, eg Oracle, MySQL, Postgres, etc.

Estimate SQL database capacities; develop methods for monitoring database capacity and usage.

Establish mechanisms for data backup/restore of relational databases; provide restoration services as needed.

Cloud/Hosted Applications/Virtualization

Demonstrated experience with Amazon Web Services (EC2, S3, RDS, EBS, Route53, Elasticache, CloudFormation)

Provisioning, configuration, and troubleshooting systems in the Amazon cloud.

Cloud systems architecture and planning.

Basic understanding of common approaches to scale and redundancy for web based applications: load balancing, clustering, caching

Optimal Optional Skills

Cloud/Hosted Applications/Virtualization

Familiarity with at least one virtualization stack, eg, VMWare, Xen, Eucalyptus, AWS, OpenStack, KVM, etc..


Writing complex SQL queries

Develop/Automate scripts to verify and monitor health/integrity of databases and process/load data into Data Warehouse.


Familiarity with version control systems (e.g. Git, SVN, Mercurial, CVS)

Strong understanding of security best practices and forensic techniques, eg, tcpdump, wireshark, iptables, ipset, SNORT

Familiarity with industry standard log file management techniques (Splunk/Loggly)

Location: Austin, TX

Type: Full-time/Regular