Cloud Engineer
Role details
Job location
Tech stack
Job description
Join our dynamic team as a Cloud Engineer and become a pivotal force in designing, implementing, and maintaining cutting-edge cloud infrastructure solutions. This role offers an exciting opportunity to work with a diverse array of cloud platforms and technologies, empowering organizations to leverage scalable, secure, and innovative cloud services. As a Cloud Engineer, you will be instrumental in developing robust cloud architectures, optimizing system performance, and ensuring seamless integration across multiple environments. Your expertise will drive digital transformation initiatives that enhance operational efficiency and support business growth., * Design, deploy, and manage cloud infrastructure solutions across platforms such as AWS, Google Cloud Platform, Azure, and Rackspace to meet organizational needs.
- Develop and implement automation scripts using tools like Terraform, Ansible, Puppet, Chef, PowerShell, Bash, and Shell Scripting to streamline deployment processes.
- Build and maintain scalable web services and microservices architectures utilizing technologies such as Kubernetes, Docker, RESTful APIs, and serverless computing models.
- Collaborate with cross-functional teams to develop cloud-based applications using programming languages including Python, JavaScript, Java, Ruby on Rails, Go,.NET, Node.js, and Ruby.
- Ensure system security through rigorous system hardening practices and implement network security measures like VPNs to safeguard data integrity.
- Monitor cloud environments for performance issues; optimize resource utilization; perform troubleshooting; and conduct system hardening for enhanced security compliance.
- Support continuous integration/continuous deployment (CI/CD) pipelines using Jenkins or similar tools to facilitate rapid software delivery cycles aligned with Agile methodologies.
Requirements
Do you have experience in Version control systems?, * Extensive experience with cloud computing platforms such as AWS (Amazon Web Services), Google Cloud Platform (GCP), Microsoft Azure, Rackspace, and Citrix environments.
- Strong understanding of virtualization technologies including VMware, OpenStack, Docker containers, Kubernetes orchestration, and IaaS (Infrastructure as a Service) models.
- Proficiency in developing and managing web services using RESTful APIs; familiarity with SaaS (Software as a Service), PaaS (Platform as a Service), and cloud architecture best practices.
- Solid knowledge of operating systems including Linux/Unix and Windows environments; experience with system hardening and security protocols.
- Hands-on experience with databases such as MySQL, PostgreSQL, Oracle, Microsoft SQL Server; familiarity with NoSQL databases like Cassandra or MongoDB is a plus.
- Ability to write efficient scripts using PowerShell or Bash for automation tasks; experience with scripting languages like Python or Ruby is highly desirable.
- Familiarity with DevOps practices including CI/CD pipelines; tools such as Jenkins or Git are essential for version control and deployment automation.
- Strong understanding of network security principles including VPN setup; knowledge of application development frameworks such as.NET or Node.js is advantageous.
Embark on this journey to shape the future of cloud technology! We're looking for passionate professionals eager to innovate within a collaborative environment that values your expertise in creating resilient cloud solutions that power tomorrow's digital landscape.