![Mobile Campus Pride Logo](https://dn9tckvz2rpxv.cloudfront.net/campuspride.jobs/CPHeaderMobile.png)
Job Information
Criterion Systems Python Developer with CI/CD Experience in United States
Overview
At Criterion Systems, we developed a different kind of business—a company whose real value is a reputation for excellence built upon the collective skills, talents, perspectives, and backgrounds of its people. By accepting a position with Criterion Systems, you will join a group of professionals with a collaborative mindset where we share ideas and foster professional development to accomplish our goals. In addition to our great culture, we also offer competitive compensation and benefit packages, company-sponsored team building events, and advancement opportunities. To find out more about how Criterion can help you take your career to the next level please visit our website: www.criterion-sys.com . Criterion Systems is a Military/Veteran Friendly Company therefore we encourage Veterans to apply.
Responsibilities
We are seeking aPythonDeveloper with CI/CD experienceto support a USDA contract.This position is 100% Remote
Duties, Tasks & Responsibilities
Within this position we are looking for a developer that has experience with DevSecOps tooling and practices. In the course of the position a focus on automation and writing code will be paramount. The ideal candidate would have experience in AWS, in-depth Python development skills, and experience working with java based applications.
Develop and maintain automation scripts to automate complex release, security, and configuration processes.
Managing AWS resources and automating tasks using the AWS CLI.
Integrate DevSecOps tools via REST API’s such as GitLab, SonarQube, Jira, Confluence, etc.
Develop and maintain ansible playbooks to automate the deployment, configuration, and management of infrastructure.
Design, implement, and maintain CI/CD pipelines using GitLab CI/CD for efficient software delivery.
Ensure compliance with security standards (STIGs) through security assessments and automation.
Manage and maintain Red Hat Enterprise Linux (RHEL) servers.
Collaborate with cross-functional teams to troubleshoot and resolve issues related to infrastructure and deployments.
Implement best practices for security, automation, and monitoring.
Stay up-to-date with industry trends and best practices in DevSecOps.
Qualifications
Required Experience, Education, Skills & Technologies:
Strong knowledge of CI/CD pipelines required, preferably using GitLab CI/CD
Advanced skills in Python Programming;Bash or YAML considered
Clear written and oral communication skills
Experience collaborating with stakeholders and customers
Former experience working with FedCiv or DoD customers highly desired
Skilled in using GitLab Enterprise
Experience with Red Hat Enterprise Linux (RHEL) and other Linux distributions
Experience with configuration management tools like Ansible, Puppet, or Chef
Experience with Java Spring Boot or JBoss applications
Understanding of OWASP Scans, SAST/DAST, etc.
Testing tools such as Pytest, Locust.IO, Selenium, Cypress, etc.
Excellent problem-solving skills and attention to detail
Solid understanding of security standards and best practices
Bachelors degree preferred, not required. Experience may substitute.
Certification
Must be Security+ Certified or able to obtain Certification within 6 months* Boot Camp expenses will be covered for obtaining a CSSLP certificate and Security+. * Certification must be obtained within 6 months and maintained throughout your time on the assigned project
Security Clearance Level
Ability to attain Federal Government Position of Trust
Must be a US Citizen or Green Card Holder (for 3+ years)
Must pass a background investigation (Public Trust)
If required must be willing to attain a Secret Clearance
Pay Rate
The projected compensation range for this position is $136,000-$160,000. Please note that the salary information is a general guideline only. Criterion Systems considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market and business considerations when extending an offer.
Benefits Offered
Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Tuition/Training Assistance, Parental Leave, Paid Time Off, and Holidays.
MUST BE ABLE TO ADDRESS THE FOLLOWING QUESTIONS IN AN INTERVIEW. IF YOU CANNOT SPEAK TO THESE QUESTIONS SUPPORTED BY PAST EXPERIENCE YOU WILL NOT QUALIFY:
1) This position requires scripting and automating processes daily, are you comfortable in a programming language?Preferably Python (at least 5+ years experience)
2) Which file is commonly used for defining Continuous Integration/Continuous Deployment (CI/CD) pipelines, and what language is it typically written in?
3) Additional questions will be asked in the pre-interview and second interview.
Criterion Systems, LLC and its subsidiaries are committed to equal employment opportunity and non-discrimination at all levels of our organization. We believe in treating all applicants and employees fairly and make employment decisions without regard to any individual’s protected status: race, ethnicity, color, national origin, ancestry, religion, creed, sex/gender, gender identity/gender expression, sexual orientation, physical and mental disability, marital/parental status, pregnancy (including childbirth, lactation, and related medical conditions), age, genetic information (including characteristics and testing), military and veteran status, or any other characteristic protected by law. For our complete EEO/AA and Pay Transparency statement, please visit https://careers-criterion-sys.icims.com/.
Job LocationsUS
ID 2024-3248
Category Information Technology
Type Senior