Cloud DevOps Engineer
We are seeking a dynamic and highly skilled Cloud DevOps Engineer to join our innovative technology team. In this role, you will be at the forefront of designing, implementing, and maintaining scalable cloud infrastructure solutions that empower our applications and services. Your expertise will drive automation, optimize system performance, and ensure the security and reliability of our cloud environment. If you thrive in a fast-paced, collaborative setting and are passionate about leveraging cutting-edge cloud technologies, this opportunity is for you
Requirements
Develop and maintain robust cloud infrastructure using platforms such as Google Cloud Platform, AWS, Azure, and Rackspace to support scalable applications and services.
Automate deployment pipelines and manage continuous integration/continuous deployment (CI/CD) processes utilizing tools like Jenkins, Git, Terraform, Chef, Puppet, and PowerShell.
Design and implement system hardening procedures to enhance security across Linux, Windows, and UNIX operating systems while managing virtualization environments like VMware, OpenStack, Docker, Kubernetes, and Citrix.
Collaborate with development teams to create resilient microservices architectures utilizing RESTful APIs, web services, and container orchestration tools.
Manage cloud storage solutions such as S3 and object storage systems while ensuring data integrity with databases including MySQL, PostgreSQL, Oracle, Microsoft SQL Server, NoSQL databases like Redis or MongoDB.
Monitor system performance metrics; troubleshoot issues related to IaaS (Infrastructure as a Service), PaaS (Platform as a Service), SaaS (Software as a Service), and cloud architecture components.
Implement system security measures including VPNs, system hardening techniques, network segmentation, and access controls aligned with
best practices in IT infrastructure management.
Qualifications
Proven experience in cloud computing environments with expertise in Google Cloud Platform (GCP), AWS (Amazon Web Services), Azure or Rackspace cloud services.
Strong knowledge of virtualization technologies such as VMware, OpenStack, Docker containers, Kubernetes orchestration platform; experience with Citrix is a plus.
Hands-on experience with automation tools including Terraform for infrastructure provisioning; Chef or Puppet for configuration management, and Jenkins for CI/CD pipelines.
Proficiency in scripting languages such as Python, Bash (Unix shell), PowerShell; familiarity with JavaScript or Ruby is advantageous.
Solid understanding of service-oriented architecture (SOA), microservices design principles, RESTful APIs and web services development.
Familiarity with database management systems including MySQL, PostgreSQL, Oracle SQL/PLSQL; experience with NoSQL databases is desirable.
Knowledge of operating systems, including Linux distributions (Ubuntu, CentOS), Windows Server environments; experience with system hardening practices is essential.
Ability to work within Agile development frameworks; strong problem-solving skills combined with excellent communication abilities.
Join us to be part of a forward-thinking team dedicated to pushing the boundaries of cloud technology! We value innovation and collaboration while providing an environment where your skills can flourish through continuous learning and impactful projects.