Cloud Solutions Architect

Engineering · Witzenberg Local Municipality, South Africa

Job description

Cloud Solutions Architect/Engineer 

LOCATION:  DMV

CLEARANCE LEVEL: SECRET, but must be able to obtain TS

The Cloud Solutions Architect/Engineer will work across Cloud Ops, Security, Development, and Auditing teams at NGA to implement designs that allow for the vision of developers being able to quickly deploy applications that end users can immediately use. 

RESPONSIBILITIES: 

  • Evangelize methodologies for building and operating highly available, scalable services.
  • Provide assistance in reducing and resolving production incidents (e.g., Site Reliability Engineering).
  • Look for opportunities to improve all operations processes.
  • Evaluate, build, and modify automation for deploying and operating production services.
  • Create, assess, update, and maintain documentation pertaining to Product Lines.
  • Develop and design elastic, resilient, and self-healing Cloud-native applications
  • Crafting excellent documentation for respective projects and carrying ownership of the code and the instructional tutorials on how to use it.
  • Work with team members to design, architect, and implement solutions across geographic locations.
  • Perform other duties and/or special projects as assigned

EDUCATION AND EXPERIENCE: 

  • Bachelor’s Degree or higher, or ten year’s experience in Computer Science, Information
  • Systems, Engineering, or other related scientific or technical discipline.
  • Five plus years of experience with AWS cloud services.
  • Five years’ experience finding and fixing critical, customer-facing production issues.
  • Experience in the development of object-oriented software with languages like Java, C++,
  • Python or Ruby ideally in SOA applications.
  • A solid understanding of networking and core Internet protocols (e.g., TCP/IP, DNS, SMTP,
  • HTTP, and distributed networks).
  • Understanding of industry standards for building services in IaaS/PaaS/SaaS in Cloud
  • environments.
  • Experience with modern container orchestration systems: Kubernetes, Mesos, DC/OS,
  • Swarm.
    • Desired Skills and Experience:
      • Master's degree or fifteen years’ experience in Computer Science or related technical
      • discipline.
      • Understanding of DevSecOps
      • Certified AWS Solutions Architect
      • Experience with Linux/UNIX systems and the best practices for deploying applications to
      • those stacks.
      • Knowledge of APIs and RESTful services
      • Experience with different databases, including working knowledge of SQL, relational data
      • stores.
      • Experience with infrastructure configuration and automation processes and tools: Terraform,
      • Puppet, Ansible, Chef, Fabric.
      • Experience with security in the cloud: Intrusion, penetration, and vulnerability scanning.
      • Experience with monitoring solutions: ELK, Splunk, SUMO, Nagios, Prometheus.
      • Good working knowledge of build automation and continuous integration/delivery
      • ecosystem: Git, Gerrit, Maven/Gradle, Jenkins, Docker, Nexus
      • Two years demonstrated experience in Site Reliability Engineering functions.