Job Description:
As a Cloud DevSecOps Engineer at SASSI, you’ll be applying your cloud engineering and solutions development expertise to design, implement, and configure systems within AWS, Azure, Oracle (and other CSP) environments. You will deploy virtual infrastructure utilizing Infrastructure as Code (IaC) and leverage containerization and orchestration techniques to provision and integrate cloud native solutions to aid in the migration and modernization of DoD mission applications deploying to or maturing in commercial cloud.
Primary Duties and Responsibilities:
In this remote position supporting a DoD client based in the Washington metropolitan area you will be expected to…
Develop code for applications or enterprise-wide software systems using a disciplined development process, with an emphasis on Infrastructure as Code (IaC) and Configuration as Code (CaC)
Contribute to and review deployment plans for installation, upgrades, and fixes.
Work collaboratively with cross-functional teams to understand project objectives, gather automation requirements, design automated tests, troubleshoot issues, and implement scalable automation solutions.
Support projects focused on private, multi-tenant, and multi-site solutions utilizing mixed OS environments (Windows and Linux.)
Define and implement efficient end-to-end provisioning of automation solutions.
Participate in project planning meetings and provide input to project timelines and process development.
Assist with identification, refinement, and scoping of technical requirements
Translate complex business requirements into multiple solution options and explain the pros/cons of various approaches to stakeholders
Conduct Proof of Concept demonstrations to visualize approach and help solidify technical direction.
Establish, maintain, and grow partnerships with the Build, Operations, and Engineering teams to drive service delivery, sustainment, and improvement
Remain current on IT trends pertaining to the area of practice (e.g., DevOps, Cloud, , Microservices, Kubernetes, containers etc.)
Support testing efforts across the life cycle.
Ensure code and configurations are in compliance with all applicable standards, policies and procedures.
Perform code reviews and provide feedback to peers in an organized and professional manner.
Identify opportunities for and contribute to automation processes and procedures for on premise and cloud solutions (VMware, Azure, AWS)
Assist with the creation of technical design specifications and other engineering documentation to satisfy project requirements
Be willing to travel on rare occasions to support client driven, classified meetings.
Minimum Requirements: To be considered for the Senior Cloud DevSecOps Engineer position the candidate…
Must be a US Citizen
Must hold a minimum Secret clearance
Must hold a DoDM 8570.01 compliant certification for IAT II (e.g. CompTIA Security+, CISSP etc.) or plan to obtain one within 6 months
Must hold a Bachelor’s degree in Programming or Computer Science or other related field w/ 4-8 years of relevant experience or…
A Master’s Degree in a related discipline w/ 2 years of relevant work experience.
Additional relevant professional experience may be considered in lieu of degree
Must have the following professional or academic experience:
3-5 years of experience automating IT administration, IT processes, or business processes
3-5 years of experience managing or maintaining enterprise IT infrastructure (Servers, Storage, Network, and/or Security)
Technical Skills, Knowledge, and Ability Requirements: A candidate for the Senior Cloud DevSecOps Engineer position should be able to demonstrate…
Proficient and timely communication skills.
Problem solving ability to analyze and interpret complex problems or processes, identify and understand requirements and develop alternate solutions.
Experience in Python, JavaScript, PowerShell, JSON or YAML.
Experience automating / integrating a broad range of systems and services
Ability to design, develop and test applications using proven or emerging technologies, in a variety of technologies and environments
Advanced knowledge of Object-Orient Design Patterns and use cases for applying them
Experience in developing against API for cross function requirements. (VMWare, Azure, AWS)
Experience with automation platforms including Ansible, Puppet, Salt-Stack, Azure Automation, AWS Cloud Formation, or similar.
Experience with containerized application development.
Understanding of foundational networking concepts DNS, TCP/IP, Routing, Firewalls, etc.
Additional, Preferred Qualifications:
A strong candidate for the Senior Cloud DevSecOps Engineer position may also demonstrate...
Experience with/knowledge of DoD
Familiarity with Agile SDLC (both Kanban and Scrum)
Experience with CI/CD pipeline tools (ie: Git, Jenkins, Artifactory)
Experience with provisioning, configuring, managing cloud services such as AWS EC2; S3; ELB; VPCs; Subnets; SG; IAM; KMS; Cloud Watch; Cloud Trail; VPC Flow (or Azure equivalents)
1 or more years of experience with process orchestration
Experience with QA and/or application testing including unit, integration, performance testing and other similar disciplines
Experience with Kubernetes-based containerized application development
Experience with automating container deployment, specifically through the use of Helm Charts
Knowledge of SQL and/or NoSQL database systems
Experience with commonly used DoD endpoint/network security tools
Experience with Container Monitoring and Security Tools employed in Cloud environments
Experience with virtualization environments (VMware, Azure IaaS, AWS IaaS)
Architectural experience including the creation of DoD or industry standard architectural artifacts using tools such as DrawIO, Powerpoint, Visio etc.
Experience with Identity/Access Management Tools
Cloud Service Provider Certifications (e.g. AWS or Azure Certifications)