Responsibilities
Design, deploy, and manage cloud infrastructure solutions using Microsoft Azure, ensuring high availability, security, and performance.
Develop and maintain automation scripts and configuration management using tools such as Terraform, Ansible, PowerShell, Bash, and Shell Scripting.
Collaborate with development teams to implement CI/CD pipelines utilizing Jenkins, Git, Docker, Kubernetes, and other DevOps tools.
Manage virtualization environments including VMware, OpenStack, Rackspace, Citrix, and Hyper-V to optimize resource utilization.
Integrate various cloud services such as SaaS, PaaS, IaaS (including AWS, Google Cloud Platform), and private cloud solutions like OpenStack or VMware-based environments.
Implement system hardening practices to enhance security across all cloud infrastructure components.
Develop RESTful APIs and web services for application integration using languages like JavaScript, Python, Java, Ruby on Rails, Node.js, and .NET.
Monitor system performance and troubleshoot issues related to cloud infrastructure or applications running on Linux or Windows operating systems.
Maintain documentation of architecture designs and operational procedures following SDLC best practices.
Ensure compliance with industry standards for data security and disaster recovery planning.
Skills
Extensive experience with Microsoft Azure cloud platform including Azure DevOps tools.
Strong understanding of service-oriented architecture (SOA), microservices architecture, and API development (RESTful APIs).
Proficiency with virtualization technologies such as VMware, OpenStack, Rackspace Cloud, Citrix XenServer.
Knowledge of cloud storage solutions including S3-compatible storage services and Google Cloud Storage.
Hands-on experience with containerization tools like Docker and Kubernetes for orchestrating microservices deployments.
Familiarity with automation/configuration management tools such as Terraform, Ansible, Puppet, Chef.
Programming skills in Python, JavaScript (Node.js), Java, Ruby on Rails; scripting skills in PowerShell and Bash for system management tasks.
Experience working within Agile development environments utilizing CI/CD pipelines with Jenkins or similar tools.
Strong understanding of databases including MySQL, PostgreSQL, Oracle Database Management Systems (DBMS), Microsoft SQL Server (T-SQL).
Knowledge of NoSQL databases such as Cassandra or MongoDB is a plus.
Familiarity with network security concepts including VPNs and system hardening techniques.
Experience with Internet of Things (IoT) integrations is advantageous but not required. This role is ideal for a proactive professional passionate about advancing their expertise in cloud computing technologies while contributing to innovative enterprise solutions in \<LOCATION\>.
Job Type: Full-time
Pay: $70,000.00-$120,000.00 per year