Cloud Engineer SME
Ignite IT · Suitland, MD · 5 mo ago
HybridInformation TechnologyFull-time
Key Responsibilities
- Discovery, Legacy Analysis & Migration Planning
- Participate in structured discovery efforts across legacy systems
- Analyze existing application architectures, infrastructure dependencies, batch schedules, data flows, and integration points
- Contribute to formal system inventory documentation
- Identify cloud readiness gaps and modernization constraints
- Support classification of systems using the 7 Rs migration framework
- Provide technical input into phased migration roadmaps and sequencing plans
- Audit operational risk, integration complexity, and environment dependencies during modernization planning
- Document current-state (As-Is) technical architecture and assist in defining target-state (To-Be) environment patterns
Cloud Infrastructure & Environment Engineering
- Design and implement AWS cloud environments aligned to enterprise provisioning constraints
- Develop and maintain Infrastructure-as-Code (IaC) using Terraform or CloudFormation
- Establish repeatable environment patterns for development, testing, staging, and production
- Implement secure network architecture (VPC segmentation, IAM least privilege, encryption)
- Design for high availability, resiliency, and disaster recovery
- Align environment provisioning with migration waves and modernization sequencing
Python Engineering for Cloud-Native Applications (Required)
- Develop and maintain Python-based cloud components including:
- Serverless functions
- Orchestration utilities
- Data validation and transformation scripts
- Automation tooling
- Write production-quality Python code with testability, logging, secure coding practices, and modular design
- Review and support Python refactoring patterns during legacy modernization
- Ensure Python runtime environments are reproducible and aligned with CI/CD standards
Cloud-Native Application Enablement
- Implement scalable AWS compute solutions (Lambda, ECS/EKS/Fargate, Glue, Aurora/PostgreSQL, S3, Batch)
- Evaluate serverless vs containerized approaches based on workload characteristics
- Support refactoring efforts by providing optimized cloud runtime patterns
- Improve performance, scalability, and observability for data-intensive workloads
DevSecOps & CI/CD Implementation
- Design and implement CI/CD pipelines integrating:
- Automated builds
- Unit and integration tests
- Regression validation
- Security scanning
- Embed quality and compliance gates into pipelines
- Automate environment provisioning and deployments
- Ensure version-controlled infrastructure and reproducible deployments
Observability & Operational Readiness
- Implement monitoring, logging, and alerting standards
- Establish performance baselines and capacity thresholds
- Support load testing and scalability validation
- Document operational runbooks for sustained support
Cross-Team Integration Support
- Support integration across multiple interdependent systems
- Affiliate with data engineering teams on schema stability and data lifecycle controls
- Ensure consistency in cloud patterns across teams
Governance & Compliance Alignment
- Contribute to architecture and environment documentation required for governance reviews
- Support ATO readiness and audit artifact collection
- Align cloud implementation with security and compliance requirements
- Maintain traceable, auditable deployment documentation