Cloud Infrastructure & DevOps Engineer
webspiders
Job Description
Cloud & DevOps Engineering -
- Design and implement scalable, secure, and highly available infrastructure on AWS, GCP, and Acquia Cloud.
- Build and manage CI/CD pipelines using tools like Jenkins, GitLab CI, and GitHub Actions.
- Implement Infrastructure as Code (IaC) using Terraform, CloudFormation, or similar tools.
- Manage containerized environments using Docker and Kubernetes (EKS, GKE, ECS).
- Deploy and maintain GitOps workflows using tools like Argo CD.
- Automate infrastructure provisioning, deployments, monitoring, and alerting.
- Work with cloud services including:
- Compute: EC2, Compute Engine, ECS, Cloud Run, Lambda
- Storage: S3, Cloud Storage Buckets
- Database: RDS, Aurora, Cloud SQL, MySQL, PostgreSQL
- Networking: VPC, Load Balancers, Firewalls
- Implement logging and monitoring solutions using Elasticsearch, Kibana, and cloud-native tools.
- Manage AWS IoT and DevOps services where applicable.
- Optimize cloud infrastructure for cost, performance, and scalability.
System Administration & Infrastructure -
- Administer and manage Windows Server environments (Mandatory), including:
- Active Directory (AD), Group Policies
- IIS hosting (PHP-based applications)
- Manage Linux servers for production workloads and automation.
- Configure and maintain Apache, Nginx, and application servers.
- Manage SQL databases (SQL Server, MySQL, PostgreSQL).
- Handle process managers like PM2 for Node.js applications.
- Maintain on-premise infrastructure including:
- Rack servers, Virtual Machines
- Firewalls (e.g., FortiGate), switches
- NAS and backup systems
- Ensure robust backup, disaster recovery, and high availability strategies.
Automation, Scripting & Collaboration -
- Develop automation scripts using Bash, Python, Perl, and AWS CLI.
- Troubleshoot complex issues across cloud, network, and system layers.
- Collaborate with development teams to streamline build, release, and deployment cycles.
- Support pre-sales and architecture discussions with technical expertise.
- Maintain documentation for infrastructure, deployments, and processes.