Information Technology, Software Development
Years of Experience
5 plus years of relevant experience.
BS in computer sciences, or related discipline.
- Strong architectural understanding for heavily distributed applications
- Experience building and deploying highly automated, scalable, and maintainable infrastructure in AWS Cloud Platform.
- Prior success in automating a real-world production environment.
- Experience with Ansible, Terraform, CloudFormation, AWS CLI, and AWS SDK in production environments with many nodes.
- Strong scripting and programming skills, i.e., Powershell, Python, Bash, Ruby, Perl, etc.
- Knowledge of IP networking, VPN's, DNS, load balancing, and a firewall.
- Familiarity with application & infrastructure monitoring tools, application performance management tools and familiarity with operational analytics
- Experience source code control systems (Git, SVN) and CI/CD tools & frameworks (Jenkins, GitLab CodeCommit, code Build CodePipeline)
- Experience with seamless/automated build scripts used for release management across all environments.
- Experience migrating & deploying application of containers and managing applications with container management platforms (ECS, ECR, Kubernetes, Docker Swarm)
- Strong practical Linux-based systems administration skills in a Cloud or Virtualized environment.