Job Description
· AWS: 2+ years’ experience with using a broad range of AWS technologies (e.g. EC2, RDS, ELB, EBD, EKS, ELK, Lambda, S3, VPC, IAM, CloudWatch, KMS) to develop and maintain an Amazon
· AWS based cloud solution, with an emphasis on best practice cloud security.
· Solid experience as a DevOps Engineer in a 24x7 uptime Amazon AWS environment, including automation experience with configuration management tools.
· Hands on experience with Continuous Delivery and related toolsets.
· Scripting Skills: Strong scripting (e.g. Python) and automation skills.
· Operating Systems: Windows and Linux system administration.
· Monitoring Tools: Experience with system monitoring tools (e.g. Nagios).
· Version Control: Experience administrating version control systems such as SVN.
· Exposure to enterprise architecture
· Experience in contributing/releasing open source product/frameworks
· Exposure to open source tooling
· Experience using DevOps suite of tools such as Jira, Jenkins, and GIT/Stash
· Experience in Docker/containerization and Kubernetes
· Networking: Understanding network topologies and common network protocols and services (DNS, HTTP(S), SSH, FTP, SMTP)
· Problem Solving: Ability to analyze and resolve complex infrastructure resource and application deployment issues.
Core Role and Responsibilities
· Deploying, automating, maintaining and managing a Cloud-based production system (majorly AWS), to ensure the availability, performance, scalability, and security of production systems.
· Build, release and configuration management of production systems.
· Pre-production Acceptance Testing to help assure the quality of our products/services.
· System troubleshooting and problem-solving across platform and application domains.
· Suggesting architecture improvements, recommending process improvements.
· Evaluate new technology options and vendor products.
· Ensuring critical system security through the use of best in class cloud security solutions.