Platform/Infrastructure Engineer with Security Clearance
Nightwing · Sterling, VA · 1 mo ago
Information Technology$119k/yrFull-time
About the role
The Platform/Infrastructure Engineer (PIE) designs, builds, and maintains the platforms used by Mission Partner development teams to deploy, monitor, and manage applications. The PIE creates a stable, scalable, and efficient integrated development platform that abstracts the complexity of infrastructure, security, and core/microservices to allow tenant developers to deliver software more effectively.
Responsibilities
- Manages the IaaS Software Development Life Cycle (SDLC) for development, delivery and maintenance of systems/services currently deployed, in development, as well as future release planning
- Define and implement strategies for availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning
- Define, develop, and implement scaling methods, tools for logging, monitoring, alerting
- Develop automation playbook/run rules for auto remediation
- Develop roadmap activities that support the development of an enhanced system, comprehensive data collection, mitigation strategies to move towards, and development of metrics to drive IT improvements.
- Deliver Linux (RHEL, Ubuntu, Debian) administration experience, including package management, security hardening, kickstart, and virtualization
- Deliver Windows server, office (messaging, collaboration, productivity), and update/software management (WSUS, WSSC), AD/DNS, account, and IdAM/Security management
- Work with the OM and SRE to implement customer best practices for software discrepancy and reporting, issue resolution and operations support to include Tier 2/3 escalation.
Requirements
- Operating Systems: Strong understanding of Linux and/or Windows Server operating systems.
- Networking: Knowledge of network protocols, routing, and firewall configurations.
- Scripting: Proficiency in scripting languages like Python, Bash, or PowerShell for automation.
- Cloud Computing: Experience with cloud platforms like AWS, Azure, or Google Cloud, including virtual machines, containers, and networking services.
- Virtualization: Familiarity with virtualization technologies like VMware or Hyper-V.
- Automation & Orchestration: Knowledge of tools like Ansible, Terraform, Docker, Kubernetes, or other infrastructure-as-code tools.
- Troubleshooting & Problem Solving: Ability to diagnose and resolve infrastructure issues.
- Communication: Excellent communication and collaboration skills to work with developers and other teams.
Desired Skills
- Experience with integrating security into the development pipeline (DevSecOps).
- Continuous Integration/Continuous Deployment (CI/CD): Understanding and experience with CI/CD pipelines.
- Monitoring & Logging: Familiarity with monitoring tools and logging systems.
- Database Administration: Basic knowledge of database management systems (e.g., SQL, NoSQL).
- Security: Knowledge of security best practices and tools for protecting infrastructure.
- Programming: Experience with programming languages (e.g., Python, Java) for automation or custom tools.
Desired Certifications
- Cloud Certifications: AWS Certified Solutions Architect, Azure Solutions Architect Expert, Google Cloud Professional Cloud Architect.
- Linux Certifications: Linux Professional Institute (LPI), Certified Linux System Administrator (CLSA).
- Infrastructure-as-Code Certifications: Terraform Certified Professional.
- Other Relevant Certifications: CompTIA Network+, Cisco CCNA.