Analyze, deploy, manage, automates and operate scalable, highly available, and fault-tolerant systems across AWS cloud resources and accounts
Manage a fully automated build/test/deploy environments
Maintain services and overall system health by implementing proper monitoring and symptoms based alerting policies
Collaborate with product owners, developers, and support staff to ensure continuous and reliable delivery of service
Documenting the current environment and ongoing maintenance of documentation
Govern and teach other engineers to deploy, optimize, and manage their own AWS cloud resources
Minimum of three (3) years of demonstrated AWS SysOps experience provisioning, operating and maintaining systems running on AWS
Deployment experience using common AWS technologies like AWS ECS, regionally distributed EC2 instances, Docker Cluster, and more.
Knowledge of AWS Cost Management and Optimization
Knowledge of AWS Accounts & Organization to include cross-account policies
Knowledge of all AWS Security service such as IAM, VPC, Security Groups, Regions, Availability Zones, WAF, Load Balancer Rules
Understanding of the AWS tenets – well architecting for the cloud
Hands-on experience with the AWS CLI
Understanding of network technologies as they relate to AWS
Understanding of security concepts with hands-on experience in implementing security controls and compliance requirements
Ability to translate architectural requirements
Experience with application/data migration to/from AWS
Experience with configuration and management software such as GIT