What are the responsibilities and job description for the DevOps Engineer position at CADMIUM LLC?
Job Details
Description
Cadmium’s integrated suite of applications simplifies the production and monetization of live, hybrid, and virtual events, and enhances the value of online learning and certifications. The company’s software solutions are trusted by over 1,200 content-driven organizations worldwide to generate revenue, drive customer retention, and lower operational costs for their events and education initiatives.
Summary:
The DevOps Engineer will support developers at Cadmium by building declarative and scripted CI/CD pipelines using Jenkins and GitLab to deliver NodeJS, PHP and Java application code in containers and traditional servers at AWS and traditional data centers.
This employee in this role will work with multiple product teams to build and provision pipelines that include container builds, test automation, code analysis, reporting, logging and other elements.
Duties and Responsibilities:
- Windows server administration including Active Directory and domain controllers
- Linux server administration
- Configuration of web servers such as Tomcat, Apache, Nginx.
- DNS configuration and troubleshooting including assisting with customer DKIM & SPF records.
- PowerShell and linux shell scripting
- Server management automation at scale tools such as Ansible
- AWS EC2
- IaC tools such as CloudFormation and Terraform
- Security principles as they relate to server management
- Additional responsibilities as assigned.
Education and/or Experience:
- Bachelor’s Degree in Computer Science or related field.
- 6 years of relevant experience
- Experience developing, managing, and deploying Docker images
- Experience with Linux systems and a scripting language such as Bash or Python
- Experience with AWS ECS or other orchestration tools such as AWS EKS, OpenShift or GKE
- Experience writing CI jobs using jenkins and Groovy
- Experience writing pipelines in GitLab
- Familiarity with Git branching and merging
- Familiarity with IaC tools such as CloudFormation and Terraform
- Familiarity with Ansible
- Knowledge of linux command line and shell scripting
- Knowledge of security principles as they relate to CI/CID
Additional Skills:
- Must have strong analytical and problem-solving skills;
- Must be meticulous with attention to detail;
- Must have excellent critical thinking ability;
- Must be able to work under stressful conditions and work efficiently and effectively under those conditions;
- Must be able to respond quickly to a variety of situations;
- Must possess astounding learning skills to keep up with changing technology;
- Must be able to function in a team environment and work well with others;
- Must have excellent time management skills to meet product deadlines;
- Must be able to effectively communicate with others;
At Cadmium, we celebrate and support our differences. We know employing a team rich in diverse thoughts, experiences, and opinions allows our employees, our company, and our community to flourish. Cadmium is honored to be an equal opportunity workplace. We are dedicated to equal employment opportunities regardless of race, color, ancestry, religion, sex, national orientation, age, citizenship, marital status, disability, gender identity, sexual orientation or Veteran status.