Cloud DevOps Engineer
Role details
Job location
Tech stack
Job description
Join our innovative team as a Cloud DevOps Engineer and become a vital driver of our cloud infrastructure and development processes! In this dynamic role, you will harness your expertise in cloud computing, virtualization, and automation to build, deploy, and maintain scalable, secure, and efficient cloud environments. Your work will empower our IT infrastructure to support cutting-edge applications and services across multiple platforms, including AWS, Google Cloud Platform, Azure, and private clouds like VMware, OpenStack, and Rackspace. This position offers an exciting opportunity to shape our cloud architecture while working with the latest tools and technologies in a fast-paced environment committed to continuous improvement., * Design, implement, and optimize cloud infrastructure solutions using IaaS (Infrastructure as a Service), PaaS (Platform as a Service), and SaaS (Software as a Service) models across diverse platforms such as AWS, Google Cloud Platform, Azure, VMware, OpenStack, and Rackspace.
- Develop automated deployment pipelines utilizing CI/CD tools like Jenkins, Git, Terraform, Ansible, Puppet, Chef, and PowerShell to streamline software delivery processes.
- Manage container orchestration platforms including Kubernetes and Docker for scalable microservices deployment.
- Ensure system security through comprehensive hardening practices, vulnerability assessments, system patching, and implementing best practices for system hardening across Linux and Windows environments.
- Monitor system performance using advanced tools; troubleshoot issues related to virtualization (VMware, Citrix), cloud services (S3 buckets, RESTful APIs), and network configurations such as VPNs.
- Collaborate with development teams to integrate web services and APIs (RESTful API) into cloud applications; support application development in languages such as JavaScript, Python, Java, Ruby on Rails, Node.js, Go, PowerShell scripting or Bash shell scripting.
- Maintain high availability by implementing disaster recovery strategies; ensure compliance with security standards through system hardening and regular audits.
- Support the ongoing evolution of our cloud architecture by researching new tools like NoSQL databases (MongoDB), SQL variants (MySQL/PostgreSQL/Oracle/MS SQL Server), and IoT integrations for future growth.
Requirements
Do you have experience in Terraform?, * Proven experience in designing and managing cloud infrastructure using major providers such as AWS (Amazon Web Services), Google Cloud Platform (GCP), or Microsoft Azure.
- Strong background in virtualization technologies including VMware vSphere/ESXi, OpenStack environments or Rackspace private clouds.
- Hands-on experience with containerization tools like Docker; orchestration platforms such as Kubernetes; automation frameworks including Terraform and Ansible.
- Solid understanding of IT infrastructure components-operating systems (Linux/Unix/Windows), network protocols (RESTful API integration), VPN setup-and their role within a cloud environment.
- Familiarity with software development lifecycle (SDLC) principles; experience working within Agile methodologies; ability to implement CI/CD pipelines effectively.
- Knowledge of scripting languages such as Python, Bash shell scripting or PowerShell for automation tasks; experience with Git version control systems.
- Understanding of microservices architecture; experience deploying scalable applications using REST APIs; familiarity with application development frameworks like .NET or Ruby on Rails is a plus. Join us if you're passionate about leveraging the latest cloud technologies to create resilient IT infrastructures that power innovative solutions worldwide!
Benefits & conditions
Pulled from the full job description
- Referral program
- 401(k)
- Employee discount
- Life insurance, * 401(k)
- Employee discount
- Life insurance
- Referral program
Language:
- English (Required)