What are the responsibilities and job description for the DevSecOps Engineer position at Diversified Technical Services, Inc?
The DevSecOps Engineer is responsible for bridging the gap between development and operations teams, ensuring efficient deployment, monitoring, and scaling of our enterprise-level application. This role involves setting up and maintaining the infrastructure, CI / CD pipelines, and automation processes while ensuring compliance with government security standards. Given the project's government contract nature, the candidate must possess or be able to obtain the necessary government clearance.
- The DevSecOps Engineer will follow a structured process to manage the infrastructure and deployment pipelines, ensuring security, reliability, and scalability.
- Requirement Gathering : Collaborate with development teams to understand infrastructure needs.
- Architecture Planning : Design scalable, secure, and highly available infrastructure using cloud services (e.g., AWS, Azure, or on-premises solutions as required by the contract).
- Resource Provisioning : Use Infrastructure as Code (IaC) tools like Terraform or CloudFormation to provision resources.
- Tool Selection : Choose appropriate CI / CD tools (e.g., Jenkins, GitLab CI / CD) that comply with government regulations.
- Pipeline Configuration : Set up automated build, test, and deployment pipelines.
- Security Integration : Incorporate security scanning tools into the CI / CD process (e.g., Snyk, SonarQube).
- Automation : Use tools like Ansible, Puppet, or Chef to automate configuration management tasks.
- Version Control : Keep all configurations in version control systems (e.g., Git) for auditability and rollback capabilities.
- Dockerization : Containerize applications using Docker to ensure consistency across environments.
- Orchestration : Use Kubernetes or Docker Swarm for container orchestration, ensuring high availability and scalability.
- Monitoring Setup : Implement monitoring solutions (e.g., Prometheus, Grafana) to track system performance and availability.
- Logging Infrastructure : Set up centralized logging using ELK Stack (Elasticsearch, Logstash, Kibana) or Graylog.
- Alerting Mechanisms : Configure alerts for critical system events or security incidents.
- Access Management : Implement strict access controls using IAM roles and permissions.
- Data Encryption : Ensure all data in transit and at rest is encrypted following government standards.
- Compliance Auditing : Regularly audit systems for compliance with government security policies (e.g., FISMA, NIST).
- HAProxy Configuration : Set up HAProxy for load balancing to distribute traffic efficiently.
- Redundancy Planning : Design systems with failover capabilities to maintain uptime.
- Backup Strategies : Implement regular backups for critical systems and data.
- Disaster Recovery Planning : Develop and test disaster recovery procedures to ensure business continuity.
- Resource Utilization : Monitor and optimize resource usage to reduce costs and improve performance.
- Scaling Solutions : Implement auto-scaling policies to handle variable workloads.
- Team Coordination : Work closely with developers, QA, and other stakeholders.
- Documentation : Maintain detailed documentation of configurations, procedures, and compliance records.
Required Skills and Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field.
Proficiency with CI / CD tools like Jenkins, GitLab CI / CD, or CircleCI.
Understanding of government security standards and compliance requirements (e.g., FISMA, NIST SP 800-53).
Excellent problem-solving and analytical skills.
Must possess or be able to obtain and maintain the required government security clearance.
Inclusion & Diversity
DTSI is an Equal Opportunity / Affirmative Action Employer. Applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
Disclosure
DTSI is an equal opportunity employer that uses E-Verify to confirm work authorization. Background investigations may be conducted to determine applicant's eligibility for a Department of Defense security clearance.
EEOC Know Your Rights
Pay Transparency Nondiscrimination Provision
Why DTSI
DTSI has built an unwavering reputation of delivering cutting-edge IT solutions with a focus on exceeding customer expectations and a relentless drive to be the best in the industry. Our success, undoubtedly, is a direct result of our people. We are intentional in seeking individuals who are hard-working, disciplined, visionary, and approach all tasks and interactions with an attitude of excellence. If this is you, we invite you to join Team DTSI!
Benefits
Proud of Our Past. Improving the Present. Focused on the Future.
If you are unable to use our online application to apply for this position, please use one of the following options to submit your resume and qualifications :
DTSI
212 N. Alamo St.
San Antonio, TX 78205
Attn : Recruiting - [job title]