Cloud Engineer

Overview

Remote
Full Time

Skills

Computer Networking
Virtual Private Cloud
Routing
Virtual Private Network
Amazon EC2
Storage
Amazon S3
EBS
Management
Continuous Delivery
Jenkins
GitLab
Continuous Integration
Version Control
Configuration Management
Ansible
Progress Chef
Provisioning
Cloud Computing
Scripting
Bash
Windows PowerShell
Python
MASS
Command-line Interface
Dashboard
IaaS
Amazon Web Services
Terraform
Value Engineering
Professional Services

Job Details

Technical Skills & Experience:
  • AWS Infrastructure: Deep knowledge of core AWS services and architecture. This includes Networking (VPC design, subnets, routing, security groups, VPN/Direct Connect, Transit Gateway), Compute (EC2, autoscaling, ECS/EKS for containers, Lambda), Storage (S3, EBS, etc.), and Identity/Security (IAM, AWS Organizations, Control Tower, CloudTrail, Config, GuardDuty, KMS). You should be comfortable setting up multi-account structures and know the best practices for cross-account access and resource sharing. AWS Certified Solutions Architect (Associate/Professional) or similar certifications are a good indicator of your proficiency.
  • Terraform & Infrastructure as Code: Strong expertise in Terraform is essential. You have written complex Terraform modules, used Terraform state backends, and understand the nuances of managing changes (plan/apply cycles). Experience with other IaC tools like CloudFormation or AWS CDK is also useful (in case of integrating with existing client assets), but Terraform is the primary tool expected. You also understand how to organize code for multiple environments and how to test infrastructure code changes safely.
  • CI/CD & Automation Tools: Experience implementing CI/CD pipelines for infrastructure (and possibly applications). Familiar with using tools such as AWS CodePipeline/CodeBuild, Jenkins, GitLab CI, or others to automate Terraform deploys and integrate with version control. Knowledge of configuration management tools (Ansible, Chef) can be helpful if needed for provisioning OS-level configurations, though many clients are moving to cloud-native and containerized setups where that's less used.
  • Scripting & Programming: Ability to write scripts (Python, Bash, or PowerShell) to automate tasks that Terraform might not cover. For example, you might need to write a Python script to call certain AWS APIs (if not easily done in Terraform) or to mass-tag resources. Also, knowing how to use AWS CLI and CloudFormation for ad-hoc tasks is useful.
  • Monitoring/Logging: Familiarity with setting up monitoring solutions in AWS - CloudWatch custom metrics and dashboards, CloudWatch Alarms, or integrating third-party tools (Datadog, Prometheus). Similarly, knowledge of aggregating logs (CloudWatch Logs Insights, ELK stack, etc.) to ensure the environment's health and security are well-tracked.
  • Experience: 5+ years in cloud infrastructure roles, with at least 3 years hands-on with AWS. Should have led or significantly contributed to establishing AWS environments for organizations (especially enterprise scale - multiple accounts, hybrid connectivity). Demonstrable experience with Terraform in production is a must. If you've worked as a consultant or part of a professional services team before, that is ideal as it indicates you can adapt and deliver in unfamiliar environments while communicating with clients.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Spark Tek Inc