DevOps Engineer
Monitors and supports high availability production and pre-production Linux systems and applications on a 24x7 basis to meet service-level agreements and PCI-DSS requirements. Works closely with the development staff, database administrators and infrastructure teams and helps support the build and deployment processes.
Job Responsibilities
- Maintains confidentiality of CDS Global and its clients' proprietary information.
- Supports and monitors production and preproduction to meet service-level agreements
- Automates the provisioning of environments using frameworks such as Puppet and AWS cloud formations
- Troubleshoots build and deployment issues in all environments
- Improves speed, efficiency and stability of deployment and production environments
- Creates appropriate documentation
- Makes recommendations for improving existing architecture
- Participates in regular code releases to production and other environments as needed
- Performance tuning/scaling
- Works very closely with development staff, database administrators and infrastructure teams to support day-to-day operations
- Maintains system and application level patching/upgrades to meet PCI-DSS requirements.
- Participates and plans disaster recovery testing and implementation
- On a rotation basis, on call 24/7
- Keeps up to date on latest technology trends and practices
- Works in a cooperative and professional manner with all levels of employees, clients and/or vendor
- Follows all CDS Global Ergonomic safety policies
Job Qualifications
- Bachelor’s Degree in Computer Science or MIS and/or successful completion of equivalent technical courses in computer related field, or equivalent work experience.
- Experience with Puppet preferred. Ansible, Chef, Salt and other software configuration automation management software will be considered.
- AWS experience preferred
- Experience configuring, managing and deploying the LAMP stack preferred.
- Experience in WebSphere Application Server, Magento, Tomcat, Pacemaker/Corosync, DRBD, MySQL, Maria, DB2, CVS, Mercurial, or Zend Server deployment, configuration and optimization preferred.
- Two or more years of experience as an e-commerce Systems Administrator in a highly available clustered environment preferred.
- Three or more years of experience identifying, troubleshooting and resolving technical problems using critical thinking and analytical skills in fast paced environment preferred.
- Three or more years of experience in performance tuning J2EE/PHP applications preferred.
- Two or more years of experience that provides familiarity with UNIX, Redhat/CentOS Linux systems preferred.
- Strong Linux scripting skills (Perl/Bash/Ant/Python/shell scripts).
- Solid understanding of server architectures, Linux operating systems and application resource utilization.
- Experience with network and file protocols including HTTP, SFTP, XML, HTML, and SSH preferred.
- Experience with relational databases preferred (Mysql, Maria, DB2).
- Knowledge of code control and deployment tools (Maven, Ant, Shell Script, Zend Deployment or Jenkins/Hudson).
- Two or more years of demonstrated full project life cycle work experience/skills preferred.
- Experience with highly virtualized environments preferred.
- Proficient verbal and written communication skills.
- Simple math skills.
- Excellent PC Knowledge/Skills.
- Access to transportation requiring a valid driver’s license, proof of safe driving record, and active insurance.
The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be a complete list of all responsibilities, duties and skills required of personnel assigned to this job.
We are a proven technology leader who has been developing advanced solutions for more than 40 years. In addition to a fast-paced, innovative work environment, you’ll find a wide range of advantages that set CDS Global apart from other employers. Voted a Des Moines Register 2012 Top Workplace.
What we offer:
When you accept a new job, you're looking for more than a salary. At CDS Global, employee benefits are a significant part of your compensation package. The CDS Global compensation program is designed not only to attract and retain, but also to reward high-performing employees. Surveys are conducted annually to ensure that our salaries remain competitive in the marketplace. Employees receive merit increases and may also receive a salary increase when promoted internally.
- Health Insurance
- Employee Savings Plan - 401(k)
- Life Insurance
- PTO
- Wear jeans every day
- Great work/home life balance
- Regular events that bring you and your coworkers together outside the office for fun, informal events such as sporting events and comedy shows
- Free on-site fitness facility
- Free parking
- On-site cafeteria
- Discounts available through CDS Global and Hearst, our parent company