What are the responsibilities and job description for the DevSecOps and Cloud Integration Engineer, Senior position at Command Cyber Solutions, LLC?
Essential Duties & Responsibilities
Education, Certification & Experience:
- Develop and maintain object-oriented applications using .NET, Python, C#, and C . This includes building a customer-facing landing page and creating user-friendly, visually appealing interfaces, incorporating graphic design principles to align with and promote the HEDC's mission and value. Applications will need to interface effectively with the landing page.
- Build and optimize CI/CD pipelines in AWS using tools like Jenkins, GitLab CI/CD, or AWS CodePipeline to streamline development, testing, deployment, and system integration.
- Implement DevSecOps processes, embedding security practices (e.g., STIG compliance, OWASP) into the software development lifecycle in AWS environments.
- Develop and manage API-driven integrations and middleware solutions to ensure seamless interoperability between applications, databases, and cloud services (e.g., AWS Lambda, ECS, EKS).
- Create visually appealing application interfaces using graphic design tools (e.g., Adobe XD, Figma) to enhance the HEDCs marketing and landing page material.
- Conduct requirements analysis, troubleshoot, and test software, databases, and integrations, ensuring alignment with DoD compliance and security standards.
- Utilize Jira and Confluence to contribute to all phases of the development lifecycle, including design, development, testing, deployment, and integration.
- Leverage AWS services and containerization tools (Docker, Kubernetes) to support cloud-native application development and system integration.
- Collaborate with cross-functional Agile teams, including DevOps, security, and compliance, to prioritize requirements, integrate systems, and enhance reliability.
- Apply and manage software updates, patches, and security fixes, ensuring compliance with DoD and regulatory requirements.
- Maintain detailed documentation for CI/CD pipelines, DevSecOps workflows, integration architectures, and application designs to support transparency and repeatability.
Education, Certification & Experience:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- Active Secret Clearance (Required)
- CompTIA Security Certification (Required)
- AWS Certified Developer -- Associate (Preferred)
- Microsoft Certified: Azure Developer Associate (Preferred)
- Minimum 7 years of experience in application development, with a focus on .NET, Python, C#, and C for large-scale, integrated applications.
- Experience with AWS-specific DevSecOps tools (e.g., AWS CodeBuild, CodeDeploy, Security Hub) and infrastructure-as-code (IaC) using AWS CloudFormation (Preferred)
- Knowledge of additional integration technologies (e.g., GraphQL, Kafka) to support complex system connectivity (Preferred)
- Familiarity with graphic design tools (e.g., Adobe Creative Suite, Sketch, Confluence) for advanced UI/UX development (Preferred)
- Experience with DoD security standards, including STIG compliance and patch management in AWS. (Preferred)
- Proficiency in graphic design principles, with experience creating user-friendly interfaces using tools like Adobe XD or Figma.
- Expertise in building CI/CD pipelines using Jenkins, GitLab CI/CD, or AWS CodePipeline in AWS environments.
- Strong knowledge of DevSecOps practices, including security integration (e.g., STIG compliance, OWASP) and automation in the development lifecycle.
- Experience with system integration, including API development, middleware (e.g., REST, SOAP), and cross-platform interoperability in AWS.
- Proficiency with AWS cloud services (e.g., Lambda, ECS, EKS) and containerization (Docker, Kubernetes) for application and integration development.
- Strong understanding of database technologie , including relational (e.g., SQL Server) and NoSQL databases, with integration focus.
- Self-starter with Agile methodologies (Scrum, Kanban) and proficiency in Jira and Confluence.
- Excellent problem-solving, communication, and collaboration skills, with demonstrated enterprise-level programming and integration skills.