AWS Solution Engineer
Focusing on analyzing and implementing the infrastructure as code, in addition to monitoring its performance and status, reporting findings and recommendations to Cloud Infrastructure Team.-Assist Cloud Infrastructure Team in testing, debugging, and process documentation.-Knowledge of CloudFormation/Terraform and infrastructure as code-Communicate clearly and professionally with customers and vendors, perform advanced troubleshooting, gather relevant documentation, and resolve tickets in a timely & precise manner.-Develop creative solutions as a team and prioritize software performance and stability-Support cloud computing and virtualization systems using infrastructure as code and modern cloud-native deployment techniques such as Terraform, CloudFormation, Jenkins, Ansible, Chef…etc.-Follows the pipeline outlined by management; meticulous with task completion and signoff; supports implementation and maintenance success, offering alternative solutions if needed-Evaluate existing environments and determine if there are ways in which to simplify, automate, and/or increase the effectiveness of the environment-Track deployments of projects to support critical applications in our cloud SaaS solutions.-Team up with the programming/product teams to discuss software updates, modifications, errors, and deadlines.-Supports and tests our Disaster Relief plan-Ability to use analytical skills and consult with existing documentation to troubleshoot issues affecting cloud services, systems, and applications.-Ability to analyze and evaluate technical requirements and specifications.-Knowledge of PowerShell and Linux shell scripting skills-Excellent written and verbal communication skills-Using appropriate AWS services to design and deploy architecture and applications based on given customer and/or Solutions Architects requirements.-Implementing enterprise-wide scalable and high-availability operations on AWS.-Applying DevOps concepts including IAC using Terraform or CloudFormation, configuration management using Chef, and Ansible, CI/CD using Jenkins, Code Deploy, etc.-Making informed decisions about customers infrastructure and understanding the impact of design decisions.-Understanding compliant environments including PCI, HIPAA, etc.-Understanding core AWS security and auditing capabilities.-Understanding AWS security controls, network boundary controls, and related toolsets.-Having AWS Associate-level (Architect and/or DevOps) Certification or equivalent AWS experience.-Understanding of the various IT infrastructures and application stacks.-Using Configuration Management and Configuration Orchestration tools, such as Ansible, Terraform, Chef, etc.-Working on multiple projects simultaneously and adhere to project timelines.-Understanding DevOps Concepts like IaC, CI/CD, blue-green deployments, etc.-Implementing and following agile methodology; and,-Working within customer requirements and advising customers on best practices while upholding customer service standards.
Demonstrates some abilities and/or a proven record of success as a team member:-Performing migrations to AWS leveraging tools like CloudEndure and AWS Database Migration Service.-Working with one or more of the following: Apache, nginx, Tomcat, IIS, and varnish.-Managing various database engines, such as MySQL, PostgreSQL, and MSSQL.-Working with third-party cost optimization tools (CloudHealth, CloudCheckr, etc);-Building and deploying AWS infrastructure using CloudFormation or Terraform and develop scripts for future reuse.-Leveraging tools like Terraform and Jenkins to incrementally automate, modernize, and improve customers environments.-Developing CI/CD pipelines for various application stacks, including ReactJS, Java, and Node.js.-Implementing centralized logging solutions such as Splunk and CloudWatch Logs.-Working with one or more scripting languages (e.g., Bash, Powershell, Ruby, Python, Node.js, etc.)-Working with containerization using Docker or Kubernetes, preferably on AWS.-Identifying areas for cost savings through Auto Scaling, right-sizing, and elimination of waste within the customers AWS environments.
Qualification Requirements-Bachelor's degree in Information Technology, Computer Science, or related discipline with at least 3 years of demonstrated prior experience of service delivery in a SaaS, IaaS or PaaS delivery organization OR at least 5 years of equivalent experience is required.-Certification(s) in administering and/or architecting cloud-based technologies is preferred.(e.g. AWS Certified SysOps Administrator, AWS Certified Solutions Architect, AWS Technical Essentials)-Proficient in scripting languages Bash, Python, etc...-Excellent troubleshooting and diagnosis skills across technologies.-Networking knowledge (vlan, wifi, direct connects, BGP)-Experience with O365 environments.-Monitoring and Alert configuration management.-Remote Capable ability with excellent teleconference etiquette