Experience Inc. Jobs

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

DirectEmployers