Overview:Senior EngineerLocation: Erie, PA (Onsite/Hybrid)
Role: Senior Engineer - Cloud (Python, Terraform, AWS/Azure)
Experience: 6 - 8 Years
Role OverviewWe are seeking a highly skilled
Senior Engineer with strong expertise in
Python, Terraform, and Cloud technologies (AWS & Azure). The ideal candidate will play a critical role in
designing, implementing, and supporting cloud-based solutions, with a strong focus on
application migration, automation, and production issue resolution. This role requires a
problem-solver mindset, the ability to
mentor junior/L1 teams, and hands-on experience with modern
DevOps, IaC (Infrastructure as Code), and cloud-native services.
Key Responsibilities - Cloud Application Migration
- Lead and execute end-to-end Azure cloud application migration projects.
- Ensure seamless integration, scalability, and high availability during migration.
- Perform workload assessments and design cloud adoption strategies.
- Cloud Infrastructure Management
- Build and manage AWS & Azure infrastructure using Terraform.
- Maintain and optimize AWS core services (EC2, S3, RDS, Lambda, IAM, Step Functions, EventBridge).
- Implement additional AWS services: Systems Manager, Inspector, AWS Config for compliance, monitoring, and security.
- Automation & Development
- Write Python scripts for automation of deployments, monitoring, and operational tasks.
- Develop and maintain GitLab CI/CD pipelines for code deployments and infrastructure provisioning.
- Production Support & Problem Solving
- Serve as a critical problem solver for unknown or escalated production issues.
- Create runbooks/playbooks for recurring issues to enable L1 teams to self-resolve.
- Conduct root cause analysis (RCA) and implement preventive measures.
- Collaboration & Leadership
- Work closely with cross-functional teams (Dev, Ops, Security, Cloud Architects) to ensure smooth delivery.
- Mentor junior engineers and guide L1 teams on best practices.
- Collaborate with stakeholders to design secure, cost-effective, and scalable cloud solutions.
Required Skills & Experience - 6-8 years of overall IT experience with strong focus on cloud engineering, automation, and DevOps practices.
- Expertise in:
- Terraform - Infrastructure as Code (IaC)
- Python - scripting and automation
- GitLab - CI/CD pipelines and version control
- Strong hands-on experience with AWS core services:
- Compute: EC2, Lambda
- Storage: S3
- Database: RDS
- Identity & Security: IAM, AWS Config, Inspector
- Orchestration/Events: Step Functions, EventBridge
- Knowledge of Azure Cloud Application Migration strategies and execution.
- Strong production troubleshooting skills, able to debug complex, unknown issues quickly.
- In-depth understanding of cloud server infrastructure, monitoring, and compliance frameworks.
- Ability to document processes, create runbooks, and train L1 teams.
Preferred Skills - Familiarity with containerization & orchestration (Docker, Kubernetes).
- Knowledge of multi-cloud environments and hybrid setups.
- Experience in cost optimization, security hardening, and governance in AWS/Azure.
- Exposure to monitoring & observability tools (CloudWatch, Prometheus, Grafana, ELK).
- Strong communication and leadership skills to drive collaboration.
Certifications (Highly Preferred) - AWS Certified Solutions Architect - Professional (or equivalent professional-level AWS certification).
- Microsoft Certified: Azure Solutions Architect Expert (added advantage).
- Any relevant DevOps or Terraform certifications.