DevSecOps Engineer
- Consulting
- $90 - $130
- Washington, DC
Are you looking for a long-term contract? Full-stack experience with Java, Python, and Azure required.
A bit about us:
We are a government contractor working with an elite team of DevSecOps Developers and Security Engineers on a critical Intelligence project.
Why join us?
We are looking for the best and working with the best. If you are interested in pushing your technical boundaries we are the right place for you.
Job Details
Develop, deploy, and demonstrate a production quality, Open Container Initiative (OCI) compliant containerized Postgres (minimum), neo4j (optional) in Kubernetes in Bessemer PaaS
Develop a production quality, OCI compliant Kubernetes native web applications that:
Experience with Java, Azure, Python required.
- Experience with PostGIS extensions
- Ability to implement highly available, effectively failing over to backup pods if needed when nodes fail
- Ability to implement Automated backup/snapshot solutions
- Ability to implement Logging events to the PaaS provided Prometheus / Grafana instance, as well as relevant alerts to the PaaS provided Rocketchat
- Ability to integrate identity and user management with the PaaS provided Keycloak and/or IPA
- Knowledge of Multi-Level Security (MLS) that enforces attribute based access controls (ABAC)
Develop a production quality, OCI compliant Kubernetes native web applications that:
- Leverage Gitlab Continuous Integration (CI) pipeline to automate building the OCI
- Development of compliant container images on code changes, scanning and uploading with platform provided tools of the code base and resulting container image
- Ability to upload resulting container images to a platform provided Artifact Repository (Nexus), and automated deployment of the helm chart associated with the repository to the RKE cluster.
- Develop code that recognizes an x.509 certificate that a user has loaded into their browser to log in the user (Credential Cards).
- Understanding of Multi-factor authentication and how to implement within an application
- Ability to implement role-based access control (a user, as part of belonging to a group in Keycloak and/or IPA
- Understanding of attribute based access controls based on the attributes associated with an end-user’s x.509 certificate
Experience with Java, Azure, Python required.
Jobot is an Equal Opportunity Employer. We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, age (40 and over), disability, military status, genetic information or any other basis protected by applicable federal, state, or local laws. Jobot also prohibits harassment of applicants or employees based on any of these protected categories. It is Jobot’s policy to comply with all applicable federal, state and local laws respecting consideration of unemployment status in making hiring decisions.
Sometimes Jobot is required to perform background checks with your authorization. Jobot will consider qualified candidates with criminal histories in a manner consistent with any applicable federal, state, or local law regarding criminal backgrounds, including but not limited to the Los Angeles Fair Chance Initiative for Hiring and the San Francisco Fair Chance Ordinance.
Information collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal.
By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Jobot, and/or its agents and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here: jobot.com/privacy-policy
Sometimes Jobot is required to perform background checks with your authorization. Jobot will consider qualified candidates with criminal histories in a manner consistent with any applicable federal, state, or local law regarding criminal backgrounds, including but not limited to the Los Angeles Fair Chance Initiative for Hiring and the San Francisco Fair Chance Ordinance.
Information collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal.
By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Jobot, and/or its agents and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here: jobot.com/privacy-policy