Cloud Infrastructure & DevOps Engineer
webspiders
Job Description
- 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.
Required Skills & Technologies:
Core Technologies -
- Cloud Platforms: AWS, GCP, Acquia Cloud
- Operating Systems: Linux, Windows Server
- DevOps Tools: Jenkins, GitLab CI/CD, Argo CD, Nexus
- Containers & Orchestration: Docker, Kubernetes (EKS, GKE, ECS)
- Version Control: Git (GitHub, GitLab, Bitbucket)
Cloud & Infrastructure Services -
- AWS: EC2, S3, VPC, RDS, Aurora, Lambda, AWS IoT
- GCP: Compute Engine, Cloud SQL, Cloud Run, Cloud Storage
- Networking: Load Balancers, Firewalls, VPNs
Web & Application Stack -
- Web Servers: Apache, Nginx, IIS
- Databases: SQL Server, MySQL, PostgreSQL
- Application Tools: PM2
Monitoring & Logging -
- Elasticsearch, Kibana, Cloud Monitoring tools
Infrastructure & Hardware -
- Virtual Machines, Rack Servers
- Firewalls, Switches
- NAS, Backup Systems
Scripting & Automation -
- Bash, Python, Perl
- AWS CLI & SDKs
Preferred Qualifications:
- Experience with Infrastructure as Code (Terraform, CloudFormation)
- Strong understanding of GitOps and CI/CD best practices
- Experience with cost optimization and cloud billing management
- Knowledge of security f