Cloud Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled and motivated Cloud Engineer to join our team. The ideal candidate will have extensive experience with AWS and a strong background in cloud infrastructure, automation, and security. This role requires expertise in managing cloud-first environments, leveraging Infrastructure as Code (IaC) tools, and ensuring compliance with industry frameworks. As a Cloud Engineer, you will play a key role in designing, deploying, and maintaining cloud-based solutions that align with our business objectives and operational requirements., * Design, implement, and manage cloud infrastructure primarily in AWS, with limited exposure to Google Cloud Console and Azure (Microsoft 365 and SSO).
- Develop and maintain Infrastructure as Code (IaC) solutions using Terraform and Spacelift.
- Automate system administration tasks and configuration management with Ansible.
- Manage AWS services including but not limited to EC2, S3, RDS, VPC, TransitGateway, Config, WAF, Lambda, IAM, IAM Identity Center, Control Tower, and Redshift.
- Enhance cloud security posture by implementing best practices aligned with NIST, SOC, PCI, ISO, and CIS baselines.
- Optimize and manage Linux-based environments (Amazon Linux, RHEL, Ubuntu) and support Windows systems in corporate and production settings.
- Implement and maintain monitoring, logging, and alerting solutions to ensure system reliability and performance.
- Collaborate with cross-functional teams to deploy and troubleshoot applications in a cloud environment.
- Support network and security configurations, including firewalls, VPNs, and identity management.
- Manage vulnerability scanning and remediation using tools such as Rapid7 (VM, ICS) and endpoint management via Ninja1.
- Provide documentation, training, and knowledge sharing across teams.
- Stay updated on industry trends and emerging cloud technologies to drive innovation and efficiency., Data and evidence guide our decisions, help us course-correct quickly, and ensure we're delivering real impact
Requirements
- Bachelor's degree in Computer Science, Information Technology, or equivalent work experience.
- 3+ years of experience in cloud engineering or related roles.
- Experience with scripting languages (Python, Bash, PowerShell).
- Strong proficiency in AWS services, networking, and security.
- Hands-on experience with Terraform, Spacelift, and Ansible.
- Familiarity with compliance frameworks including NIST, SOC, PCI, ISO, and CIS.
- Expertise in Linux system administration (RHEL, Amazon Linux, Ubuntu) and Windows support.
- Experience with CI/CD pipelines and automation.
- Experience with logging and monitoring tools like CloudWatch, Splunk, or Prometheus.
- Strong troubleshooting skills and ability to diagnose complex cloud-related issues.
- Goal-oriented with a proactive mindset for continuous improvement and innovation.
- Excellent communication and collaboration skills.
- Ability to work independently and in a team-oriented environment.
Preferred Qualifications:
- AWS certifications (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer).
- Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
- Experience with logging and monitoring tools like CloudWatch, Splunk, or Prometheus.
- Familiarity with Zero Trust security principles and best practices.