Contribute to the design and operational best practices of the infrastructure in AWS
Own critical aspects of our technology deployment pipeline in areas requiring process automation, end to end infrastructure readiness, monitoring, and security
Development of scripts to automate and facilitate integration between enterprise systems in and out of the cloud
Ensure alignment between security architecture frameworks, standards, and overall IT strategy
Support the migration of applications to the cloud infrastructure and assist in the analysis, tuning, and re-architecture when necessary to ensure adherence to business requirements and milestones
Troubleshoot issues across the stack (hardware, network, firewall, applications, database, storage) and assist senior engineers, developers and operations teams to resolve advanced system issues
Guide efforts across internal teams to analyze, design and add efficiency to the delivery of managed services to internal and external customers
Participate in the design and improvement of Continuous Integration (CI) of systems and ensure adherence to CI principles
Participate in terraform code reviews to ensure best practices are adhered to
Contribute using Agile/Scrum framework
Participate in off hours maintenance and escalations
Experience developing software components in Java, Python, or .NET that interact with AWS cloud services by leveraging the AWS APIs
Knowledge of building tools for deployment, monitoring, and troubleshooting of system resources in an AWS environment
Experience building, deploying and troubleshooting in a hybrid cloud environment
Strong CloudFormation skills are required
Strong understanding of AWS networking technologies: TGW, Direct Connect, Route Tables, VPC Endpoints, and route53
Strong understanding of AWS Security Hub, Config, CloudTrail and Cloud Watch
Strong understanding of AWS IAM
Experience with auto-remediations for common security issues like S3 bucket public access or EC2 with a public IP