Cloud Architect

Cloud Architect

Home / Cloud Architect

The Role
Cloud7Works team is looking for a highly qualified team-oriented Cloud Engineer with excellent communication skills and the ability to work on multiple projects.This person will be provided with opportunities to develop and perfect their interpersonal and analytical skill sets, while being exposed to executive level employees.
  • Strong knowledge of our core AWS technologies (ECS, Lambda, API Gateway, SQS, Elasticache, IAM, VPC). Candidate needs to have production level experience using and debugging these services
  • Experience with at least two of the following languages and have experience integrating with third party API’s. (Node.js, Python, Ruby, Powershell, Bash, Javascript)
  • Experience debugging REST API's and other HTTP services
  • Experience automating deployment processes
  • Experience supporting multiple AWS organizations with different security concerns
  • Creative, passionate about technology, and ready to help build something great.
  • You will help us expand on our monitoring capabilities by identifying valuable data and ensuring it is parsed and searchable by our engineering teams. We use a combination of logs, system metrics, and application performance metrics to help debug interesting challenges. As our services grow, the more interesting these challenges can become, so we will rely on you to help us identify, resolve, and predict these issues
  • You will build infrastructure inside of AWS via code. All our environments are expected to be scripted and checked in, so familiarity with tools such as Cloudformations will come in handy here. You will architect secure and robust solutions with regional disaster recovery in mind
  • You will help design ‘self-healing’ solutions to help ensure the stability and security of our services, in addition to helping control costs. We regularly write custom code to help perform monotonous tasks that would normally require human intervention.
Responsibilities
  • Deep knowledge and production experience in designing, deploying and administering complex Amazon AWS cloud applications (API Gateway, Lambda, ECS, ALB, WAF, EC2, RDS, Elasticache, Elasticsearch, SQS, IAM, VPC, Cloudformation)
  • Experience working with configuration management tools (puppet, chef, Ansible)
  • Production experience with Docker
  • Develop automation methodologies for infrastructure build and system management activities across platforms and storage systems
  • An in-depth knowledge of Linux troubleshooting, including networking, file systems, security, and the kernel.
  • Strong knowledge of TCP/IP networking, including both hardware and host-based routing, VLAN's, firewalls, subnetting, and load balancing.
  • In depth knowledge of troubleshooting tools for debugging/tuning Restful API’s.
  • Excellent knowledge of Git best practices (Git Flow)
  • Good understanding of modern micro-services architectures
  • Hands on experience deploying and maintaining operational stacks on AWS
  • Production experience gathering, digesting, and improving monitoring and performance metrics
  • Experience of DevOps with AWS CLI & Lambda and good to have knowledge of tools like Jenkins, ANT & Maven
  • Experience designing and enforcing disaster recovery plans and business continuity contingencies
  • Experience being on-call in a 24x7 production environment.
Qualification
  • BS/BA in Computer Science, Information System or equivalent work experience.
  • Detail oriented with good time management skills
  • Keen critical thinking / problem solving (analytical) skills
  • Excellent communication skills