About the Role
The Software Engineer will be responsible for developing and maintaining cloud-based solutions, ensuring seamless integration and functionality within our systems.
Responsibilities
- AWS Services for Migration
- Deep understanding of AWS services that support infrastructure migration and automation (e.g., EC2, S3, IAM, CloudFormation, VPC, etc.)
- Familiarity with Infrastructure as Code (IaC) principles
- Networking
- Strong knowledge of VPC design, subnets, routing, security groups, and network connectivity in AWS
- DevOps Background
- Experience in operational delivery and CI/CD pipelines
- Ability to move workloads to automated deployments
- Software Development Background
- Understanding of development processes and best practices
- Ability to read and understand Python code (not necessarily write it)
- Enterprise Team Experience
- Comfortable working in large-scale, enterprise environments with cross-functional teams
Tools & Technologies
- OpenTofu (open-source Terraform alternative)
- Terraform (and ability to translate concepts to OpenTofu)
- AWS CDK (Cloud Development Kit)
- Jenkins (CI/CD automation)