Cloud Architecture Engineer

$6,500.00 / week and a $20.00 sign-up fee

Monthly Rate*
  • Responsible for the planning, implementation, and sustainability of cloud infrastructure.
  • Build, release, and manage the configuration of staging/production systems.
  • Manage continuous integration/continuous delivery (CI/CD) pipelines for server-based technologies.
  • Work alongside other architecture and engineering teams to design and implement scalable software services.
  • Ensure necessary system security by using best-in-class cloud security solutions.
  • Recommend process and architecture improvements.
  • Troubleshoot the system and solve problems across platforms and application domains.
  • Oversee pre-production acceptance testing to ensure the high quality of the company’s services and products.
How many months?

Background:

  • Experience designing and building web environments on AWS, which includes working with services like EC2, ELB, RDS, and S3.
  • Experience building and maintaining cloud-native applications.
  • A solid background in Linux/Unix and Windows server system administration.
  • Experience using DevOps tools in a cloud environment, such as Ansible, Artifactory, Docker, GitHub, Jenkins, Kubernetes, Maven, and Sonar Qube.
  • Experience installing and configuring different application servers such as JBoss, Tomcat, and WebLogic.
  • Experience using monitoring solutions like CloudWatch, ELK Stack, and Prometheus.
  • An understanding of writing Infrastructure-as-Code (IaC), using tools like CloudFormation or Terraform.
  • Knowledge of one or more of the most-used programming languages available for today’s cloud computing (i.e., SQL data, XML data, R math, Clojure math, Haskell functional, Erlang functional, Python procedural, and Go procedural languages).
  • Experience in troubleshooting distributed systems.
  • Proficiency in script development and scripting languages.
  • Team player.
  • Ability and skill to train other people in procedural and technical topics.
  • Strong communication and collaboration skills.
  • Real-world application of Continuous Delivery (CD), with familiarity of tools like AWS CodeBuild, AWS CodeDeploy, and AWS CodePipeline.

*Max allocation of resources limited to 160 hours per month.
**Overtime rate: $160/hr.

Linux
Cloud engineers should have a strong understanding of the Linux operating system, which companies frequently use for cloud development. Cloud engineers should understand the architecture, maintenance and administration of Linux servers.
Programming
Cloud engineers should have strong general programming skills, along with knowledge of programming languages such as SQL, Java, Python, Ruby, Golang, PHP and .NET.
Containerization
Cloud engineers should have proficiency of containerization tools and understand Docker and Kubernetes.
Virtualization
Cloud engineers should have the knowledge to deploy and run application software on virtual machines.
Security and Recovery
Cloud security is a growing priority among providers and knowledge of cybersecurity in the context of the cloud is a valuable asset.
Database Skills
Cloud engineers should have cloud database management skills and knowledge of MySQL and Hadoop.
Networking
Cloud engineers should understand virtual networks and general network management functions.
DevOps
DevOps is a popular framework for cloud engineering, so having a hands-on understanding of DevOps practices can be valuable to employers. Amazon Web Services (AWS) DevOps in particular is a sought-after skill by cloud providers.
Understanding of Cloud Providers
As technical cloud features and engineering practices can vary between different service providers, understanding what each offers can enhance a cloud engineer’s knowledge and make them more marketable to employers.
Web Services and APIs
Web services and application programming interfaces (APIs). Cloud engineers should have knowledge of open standards, such as XML (Extensible Markup Language), SOAP (Simple Object Access Protocol), WSDL (Web Services Description Language) and UDDI (Universal Description, Discovery and Integration), and an understanding of how APIs are engineered.