Tech Stack
ApacheAWSAzureCloudCyber SecurityDockerGoGradleGrafanaGroovyJavaJavaScriptJenkinsJestJUnitKubernetesMavenMocha.NETNGINXNode.jsOpenShiftPrometheusPuppetPythonTerraformWebpack
About the role
- Design, develop, maintain, and optimize CI/CD pipelines leveraging Jenkins, SonarQube, and Git repositories for .NET, Java, and Node.js technology stacks.
- Automate infrastructure provisioning using Terraform and manage system configurations using Puppet across multiple environments.
- Implement static code analysis, unit testing, and security scans as part of the CI process.
- Maintain artifact repositories and ensure consistent packaging and deployment practices across development, staging, and production environments.
- Own delivery pipelines from source control to production and support mission-critical web applications (.NET Framework, .NET Core, Java, Node.js).
- Collaborate with software engineers, system administrators, security, and quality assurance teams to integrate DevSecOps best practices into the SDLC.
- Provide operational support for production and pre-production environments as needed.
- Contribute to continuous improvement efforts and adoption of industry-leading DevOps methodologies within NetImpact project teams.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related technical field (or equivalent experience).
- 7+ years of experience in DevOps or infrastructure automation roles.
- Strong experience with Jenkins, Terraform, Puppet, and CI/CD design principles.
- Proficiency in scripting languages (Bash, PowerShell, Python).
- Hands-on experience deploying and supporting .NET Framework, .NET Core/.NET 6+, Java, and Node.js applications.
- Experience with CI/CD tooling and artifact repositories (SonarQube, GitHub/GitLab, Nexus/Artifactory, Octopus, Azure DevOps Pipelines).
- Familiarity with containerization and orchestration (Docker, Kubernetes - EKS/AKS/OpenShift).
- Cloud platform experience (AWS commercial cloud; Azure familiarity preferred).
- Monitoring and logging experience (Prometheus, Grafana, ELK Stack).
- Implementing automated testing, static code analysis, and security scans in CI.
- Familiarity with Agile and DevSecOps delivery models within federal IT environments.
- Excellent troubleshooting skills and strong understanding of secure deployment practices.
- U.S. Citizenship is required.
- Ability to obtain Public Trust clearance.
- Preferred: Current DoD or Federal Government clearance (Public Trust, Secret).
- Preferred certifications: AWS Certified DevOps Engineer, Microsoft Azure DevOps Engineer, Terraform Associate.
- Preferred experience: FedRAMP-compliant environments, NIST 800-53, and previous federal consulting experience.