Job Overview
We are seeking a dynamic and highly skilled AWS + DevOps + Kubernetes + Terraform Engineer to join our innovative team. This role offers an exciting opportunity to lead the design, implementation, and management of cloud infrastructure and automation processes across multiple cloud platforms. You will be instrumental in building scalable, reliable, and secure systems that support our cutting-edge applications and services. Your expertise will drive the adoption of Infrastructure as Code (IaC), container orchestration, and continuous integration/continuous deployment (CI/CD) pipelines to accelerate development cycles and enhance operational efficiency.
Responsibilities
- Design, deploy, and manage cloud infrastructure solutions utilizing AWS services such as S3, Virtual Private Clouds (VPC), and other public cloud offerings including Google Cloud Platform, Rackspace, Citrix, and OpenStack environments.
- Develop and maintain Infrastructure as Code (IaC) using Terraform to automate deployment processes across multiple cloud providers.
- Implement container orchestration solutions with Kubernetes to facilitate microservices architecture, ensuring high availability and scalability of applications.
- Automate deployment pipelines using DevOps tools such as Jenkins, Git, Ansible, Puppet, Chef, and scripting languages like Bash, PowerShell, Python, and Ruby.
- Manage IT infrastructure components including virtualization platforms like VMware and Hyper-V to optimize resource utilization.
- Ensure system security through robust identity and access management (IAM) solutions, system hardening practices, and network security measures such as VPNs.
- Collaborate with development teams to integrate RESTful APIs and web services into cloud-based applications while adhering to SDLC best practices.
- Monitor system performance, troubleshoot issues promptly, and implement scalable solutions to meet growing demands of distributed systems.
- Maintain comprehensive documentation of architecture designs, deployment procedures, and operational workflows.
Skills
- Extensive experience with AWS cloud services including S3 storage solutions, IaaS (Infrastructure as a Service), PaaS (Platform as a Service), SaaS (Software as a Service), and Virtual Private Clouds.
- Proficiency in Kubernetes for container orchestration along with Docker for containerization.
- Strong knowledge of Terraform for Infrastructure as Code (IaC) automation across multiple cloud providers such as Google Cloud Platform, Rackspace, Citrix Cloud environments, and OpenStack.
- Deep understanding of cloud architecture principles including scalability, reliability, security, and cost optimization in public cloud settings.
- Hands-on experience managing IT infrastructure using VMware virtualization technology; familiarity with OpenStack is a plus.
- Skilled in scripting languages like Bash (Unix shell scripting), PowerShell, Python, Ruby for automation tasks.
- Familiarity with microservices architecture patterns and RESTful API development for web services integration.
- Knowledge of database systems including MySQL, PostgreSQL, Oracle Database Management Systems (DBMS), NoSQL databases like MongoDB or DynamoDB is desirable.
- Experience with DevOps automation tools such as Jenkins CI/CD pipelines; version control systems like Git; configuration management tools including Ansible or Puppet.
- Understanding of network security protocols including VPNs; experience managing identity and access management (IAM) solutions is essential.
- Strong foundation in computer science principles related to distributed systems, virtualization technologies, operating systems like Linux/Unix/Windows environments.
Join us to be part of a forward-thinking team that leverages the latest in cloud computing technology! Your expertise will empower us to build resilient infrastructure that scales seamlessly while maintaining top-tier security standards—driving innovation from the ground up!
Pay: $103,975.58 - $125,217.90 per year
Work Location: Hybrid remote in New York, NY 10117