Job Description
Job Title/Level
Senior DevOps Engineer
Location
Hybrid
Salary
$165,000 - $180,000 annually
Schedule
Full Time
Preferred Clearance
Able to obtain Public Trust & US Citizenship
Covid Vaccination
As a condition of employment, employees will be required to provide proof of their COVID-19 vaccination.
Company Overview
WhirlWind is on a mission to help each client succeed by using our management consulting and technology expertise. We design, build, and manage secure environments that support data-driven decision making and data-powered products. Our services transform governments and enhance the lives of citizens.
Our people are driven and committed to our mission. If you want to join a team of rock stars who do incredible, purposeful work, and have fun doing it, come thrive with us and be one of the heroes behind our success. We offer an attractive benefits package including a competitive base salary.
Position Overview
WhirlWind Technologies, LLC has an immediate opening for a Senior DevOps Engineer with projects relating to data science, system and software development, data lakes, and artificial intelligence (AI) in Suitland, MD or Remote. The ideal candidate has strong abilities to approach complex problems creatively, to lead their portion of work skillfully, and to help devise the delivery of thoughtful solutions as a part of a growing team. This position will report directly to the Whirlwind's Project Manager.
Essential Duties & Responsibilities
Duties include but are not limited to:
Design, implement, and manage CI/CD pipelines supporting cloud-native and hybrid applications across AWS GovCloud, Azure, and on-prem environments.
Develop and maintain infrastructure as code (IaC) using Terraform, CloudFormation, and Bash/Python scripting.
Lead containerization efforts using Docker and orchestration platforms such as Amazon ECS, Fargate, or Kubernetes (EKS).
Collaborate with data engineers and data scientists to integrate Python scripts and Jupyter Notebooks into automated data workflows.
Implement and maintain cloud-native monitoring, logging, and alerting solutions using tools such as AWS CloudWatch, Azure Monitor, Prometheus, or ELK Stack.
Experience with continuous integration tools such as Jenkins, Travis CI, Circle CI
Proficiency in scripting languages including Bash, Python, and JavaScript
Ensure compliance with FedRAMP, NIST SP 800-53, and agency-specific security requirements through secure pipeline configurations, access controls, and logging.
Support hybrid connectivity, VPNs, Direct Connect, and VPC/VNet integrations with on-prem environments.
Provide troubleshooting, incident response, and performance optimization for production and staging environments.
Strong communication and documentation skills
Keep up to date on modern technologies and trends and advocate for their inclusion within products when it makes sense
Propose, scope, design, and implement various infrastructure architectures
Full understanding of software development lifecycle best practices
Self-motivated individual that possesses excellent time management and organizational skills
Work in a remote-first culture within a cross-functional team
Perform other duties as needed or required
Key Technical Skills
Experience developing IT and cloud infrastructure.
Current understanding of best practices regarding system security measures
Experience in software engineering and design architecture
Advanced understanding of business analysis techniques and processes
Professional experience working with and analyzing computer hardware and software.
Extensive knowledge and experience working with operating systems.
Outstanding problem solver.
Good written and verbal communication skills.
Architecture & Design Expertise: Design and implementation of scalable, secure, and high-availability cloud architectures; Proficiency in AWS well-architected Framework and Microsoft Azure Architecture Center best practices; multi-tier application and microservices design using containers, serverless, and event-driven architectures
Cloud Platforms and Services: AWS & Azure: EC2, S3, VPC, IAM, CloudFormation, RDS, Lamda, API Gateway, Transit Gateway, Azure VMs, Virtual Network, Azure Functions Azure AD, Azure Landing Zones, and Azure Policy
Infrastructure as Code (IaC) & Automation; Integration with CI/CD: AWS CodePipeline
Security & Compliance: Architecture-level knowledge of cloud security controls and identity models. Experience aligning designs with FedRAMP, NIST SP 800-53, IOS 27001, Zero Trust Architecture, and data classification/policy enforcement.
Act as technical advisor to engineering, operations, and security teams
Lead architecture reviews, compliance assessments, and design workshops
Translate business and functional requirements into technical solutions
Produce high-quality architectural documentation, white papers, and diagrams
Education
Minimum 7 Years of experience and Bachelors or Master's degree in Computer Science, Engineering, or similar relevant field experience
Requirements
3+ years supporting AWS environments, with direct experience in AWS GovCloud.
Public Trust Clearance (or ability to attain it)
Experience in Azure infrastructure and hybrid cloud integration.
Proficiency in Infrastructure as Code using Terraform (preferred) and CloudFormation.
Strong experience with Docker, container registries, and cloud-based container orchestration (EKS, ECS, Fargate).
Expertise in Python scripting and integrating Jupyter Notebooks into secure environments.
Experience building CI/CD pipelines using GitHub Actions, AWS CodePipeline, or Azure DevOps.
Familiarity with security controls under FedRAMP, CISA Zero Trust Architecture, and NIST 800-53.
Ability to work in a rapid paced environment, with a desire to make significant impacts and to learn and apply new technologies
Professional attitude, with a strong self-directed work ethic and the ability to work in a fast-paced, dynamic environment
Solid communication skills, both verbal and written
Superior service ethic and grace under pressure
Resourcefulness and ability to work proactively and independently
Outstanding record of achievement in current/past positions
Collegial and dedicated to the success of the team
Ability to read and understand design documentation
Critical thinker with the ability to troubleshoot and find solutions
Appetite for hard problems
Preferred Qualifications
Outstanding communication, presentation, and leadership skills
Ability to work within the assigned team to accomplish goals, but be willing and capable of working with those outside the direct team to make progress
Excellent organizational and time management skills
Sharp analytical and problem-solving skills from a creative thinker with a vision
AWS Certified DevOps Engineer - Professional
Microsoft Certified: Azure Administrator or Architect
Experience with Kubernetes (EKS or AKS) in production
Experience working with government clients or in a GovCon environment
Full-time
Hybrid remote