Designs and manages solutions using Amazon Web Services and related Cloud technologies. Loads tests customer applications to assist with performance tuning and capacity planning. Contributes to tools that assist in configuration management, deployment and operation of high availability, high-performance applications.
A successful candidate must have systems administration experience with Competent web programming and scripting ability. Competent automation skills with Chef. Broad knowledge of the following: LAMP stack, Ruby, Python scripting, Git highly desirable. Working knowledge of software development methodologies including code profiling, regression testing, and continuous integration.
Automating and orchestrating workloads across multiple public cloud providers majorly on AWS. Automation experience with at least one configuration / deployment management system such as Google Deployment Manager, Terraform, Chef (directly or via AWS OpsWorks), Ansible, AWS Cloud Formation, Salt, or other such tools.
Experience working at least one of the following languages: Node.js, Python, PHP, Ruby, and Java. Proficient with git and git workflows.
Proficient in leveraging CI and CD tools to automate testing and deployment. Experience working in an Agile, fast paced, DevOps environment.
Support internal and external customers on multiple platforms.
Work with customers and other teams to troubleshoot customer environments to increase user satisfaction.
First point of contact for handling customer issues, providing guidance and recommendations to increase efficiency and reduce customer incidents.
Develop tooling and processes to drive and improve customer experience, create playbooks.
Migrating customer env to AWS.
In addition to providing customer support, will be responsible for helping build tools and processes necessary for excellent customer outcomes.
Automate infrastructure and develop tools and processes to improve the customer experience and reduce support toil.
Own issues end-to-end working collaboratively with your team and peers.
Work with customers and other teams to troubleshoot customer environments to increase end user satisfaction.
Deep dive into complex performance issues to increase efficiency and reduce customer incidents.
Mentor others on the team on complex issues and handles the highest level of escalations and customer grievances. Provides mentoring/training and is focused on the evolution of the AWS Platform business.
Strong experience building and maintaining production systems on AWS using EC2, RDS, S3, ELB, Cloud Formation, VPC etc. and familiarity interacting with the AWS APIs
Experience administering Windows and Linux systems
Experience with RDBMS(MySQL) and MSSQL
Experience in Continuous Integration and Continuous Deployment (Chef, GitLab) and monitoring tools like Cloud Watch Monitoring
Automation and Deployment tools experience Copydeploy, Codecommit
Has built, managed highly scalable and redundant applications and environment using load balancers, nginx, httpd, database caching, page caching, memcached
Experience in Server Security, Firewalls Setup, DNS management and Port Blocking
Good knowledge of software development methodologies including code profiling, regression testing, and continuous integration
Broad knowledge of the following: LAMP stack, .Nety, Python scripting, Git highly desirable
Good Experience in migration from On-Prem to Public Cloud
Should have knowledge on different migration methodologies
SSL/TLS Certificate fundamentals
Web Server configuration and operations IIS, Apache
Attention to detail in documenting information and ability to show ownership of follow through in customer resolutions
Knowledge on DevOps methodologies and general best practices.
Knowledge CLI and API technology use experience (e.g. PowerShell, Python, Ruby, Bash, YAML or JSON)
• Client relationship skills and experience managing vendors
• excellent writing and verbal communication skills
• Customer service focus with the ability to convey complex technical concepts in plain English.
• 4 Year degree preferred