Cloud Engineer - Project Delivery Senior Analyst

This role focuses on designing, implementing, and managing core cloud infrastructure and services on AWS and GCP, utilizing Infrastructure as Code (IaC) tools like Terraform, and automating provisioning and configuration. It involves containerization with Docker and orchestration with Kubernetes, embracing Site Reliability Engineering (SRE) principles for reliability and performance, and ensuring security and compliance. The role also includes CI/CD pipeline integration and documentation, with a focus on client engagement workstreams for process improvement and transformation within the AI & Engineering domain.

What you'd actually do

  1. Cloud Platform Engineering: Design, implement, and manage core cloud infrastructure and services on AWS and GCP, focusing on compute, storage, networking, security, and identity management.
  2. Infrastructure as Code (IaC): Develop, maintain, and optimize cloud infrastructure using IaC tools such as Terraform, CloudFormation (AWS), and Deployment Manager (GCP). Create reusable modules and blueprints to standardize deployments.
  3. Automation & Orchestration: Automate the provisioning, configuration, and management of cloud resources and services. Develop scripts and tools (e.g., Python, Go, Bash) to streamline operational tasks and improve efficiency.
  4. Containerization & Orchestration: Implement and manage containerization technologies (Docker) and orchestration platforms (Kubernetes, e.g., Amazon EKS, Google Kubernetes Engine) to support cloud-native application deployments.
  5. Site Reliability Engineering (SRE): Embrace a "you build it, you run it" mindset. Take ownership of the reliability, performance, and availability of the cloud platforms and services you build. Implement robust monitoring, alerting, and logging solutions, and participate in on-call rotations to ensure rapid incident response and resolution.

Skills

Required

  • 3+yrs as a Cloud Engineer, DevOps Engineer, or SRE in a mid-level or senior capacity.
  • 3+yrs hands-on experience with public cloud platforms, specifically AWS and/or Google Cloud (GCP).
  • Infrastructure as Code (IaC) Hands-on Expertise: Demonstrable experience with the following:
  • Programming Languages: Python and Go.
  • CI/CD: Terraform, Harness, Tekton, Jenkins, etc.
  • Test Automation: Terratest, Cucumber, Pytest-BDD, AWS Fault Injection Simulator (FIS), Chaos Mesh, etc.
  • Solid understanding and experience with containerization technologies (Docker) and orchestration platforms(Kubernetes)
  • Experience implementing and managing CI/CD pipelines.
  • Strong understanding of networking concepts (VPC, subnets, routing, firewalls), security best practices, and IAM in a cloud environment.
  • Experience with monitoring, logging, and alerting tools (e.g., Prometheus, Grafana, Splunk, ELK stack, CloudWatch,(Stackdriver).
  • A strong commitment to Site Reliability Engineering (SRE) principles and practices, including operational ownership
  • Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience

Nice to have

  • Public cloud provider certifications (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer, Google Cloud Professional Cloud Architect, Google Cloud Professional DevOps Engineer).
  • Experience with serverless computing (e.g., AWS Lambda, Google Cloud Functions).
  • Familiarity with configuration management tools like Ansible.
  • Experience with database services (relational and NoSQL) in the cloud.
  • Knowledge of disaster recovery and business continuity strategies in a multi-cloud environment.
  • Experience with GitOps principles and tools.

What the JD emphasized

  • core cloud infrastructure
  • cloud infrastructure
  • cloud resources
  • cloud platforms
  • cloud-native application
  • cloud security best practices
  • cloud infrastructure provisioning
  • cloud architectures
  • public cloud platforms
  • public cloud provider certifications