View Our Website View All Jobs

DevOps Software Engineer

Trueffect is hiring for a world class DevOps engineer to join our team. We are looking for a smart, talented & energetic individual who is passionate about leading our technology infrastructure architecture and solutions based on our exciting initiatives and product & technology roadmap. Are you highly motivated, able to find your way through ambiguity, and self-driven? If yes, talk to us! You are expected to thrive tackling hard problems and bringing your knowledge and experience in pursuit of continuous excellence.

The Trueffect DevOps engineer plays an active and invaluable role in the development, deployment and management of our platforms.  We are seeking innovative engineers to develop tools and strategy for the continuous deployment of our next generation platform.

DevOps participates in all aspects of running our platform at scale and have a healthy degree of impatience with manual processes and a passion for best of breed automation.

Here is our Technology Stack (cool stuff) in AWS & US based data centers:

Scala, Spark, Hadoop, Java, MapR, RESTful services, AWS Mesos, Azkaban, Casandra, MySQL, Oracle, Kafka, DynamoDB, Redshift, EC2, S3 Buckets, Git, Jenkins, Bitbucket, Docker, Ansible, Angular, Bootstrap CSS3, HTML5

Responsibilities:

  • You will maintain and evolve a platform supporting over hundreds of millions of impressions served per day and our data pipeline in AWS and data centers in the US.
  • You will ensure proper security, monitoring, alerting and reporting for the infrastructure
  • You will contribute to significant projects to change and improve the overall service we deliver to customers
  • You will expand and maintain processes, tools and documentation in support of production
  • You will develop, integrate and maintain tools that improve reliability, scalability and operational capacity
  • Work with development teams to harden, enhance, document, establish process and generally improve the operability and supportability of our systems
  • Develop tools to automate the deployment, administration, and monitoring of a large-scale web service on AWS cloud
  • Assist in the configuration/build-out of new deployments to facilitate our constant growth
  • Troubleshoot and resolve live production issues by analyzing logs from different sources

Required Skills & Qualifications

  • 3+ years of commercial experience in AWS
  • 2+ years of commercial experience in a Linux/CentOS environment
  • You have experience using configuration management / systems automation at scale (e.g. Ansible, Puppet, Chef)
  • 2+ years with relational databases and Cassandra, MySQL, AWS data stores
  • You have a real passion for relentless automation and ruthless testing
  • You have strong interpersonal & communication skills
  • You have the ability to solve problems quickly and automate processes using shell scripting and other languages (Bash, Ruby or Python preferred)
  • BA/BS or MS degree in Engineering, Computer Science or related field

Strong system administration background for Linux based systems as follows:

  • Linux (RedHat & CentOS derivatives)
  • LAMP (Linux, Apache, MySQL, PHP)
  • Load balancers; Apache-Tomcat
  • SSL certificate generation & installation
  • Active Directory
  • Cisco ASA routers
  • Disk Storage Appliances (NetApp, EqualLogic)
  • DNS/SSH/FTP/HTTP(S) protocols
  • Google Apps Suite
  • Nagios Monitoring

Preferred Knowledge and Skills:

  • Experience with large-scale Linux production environments
  • Experience with virtualization technologies (e.g. Xen, VMWare, etc.)
  • Knowledge of networking protocols (e.g. TCP/IP, HTTP, DNS, etc)
  • Knowledge of storage concepts including RAID levels, filesystems, performance tuning
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150