Role & Responsibilities
- Architect, implement, and automate cloud-based infrastructure for web-based applications such as Hyland.
- Own application releases and deployments across multiple regions and environments.
- Manage and troubleshoot CI/CD pipelines using Jenkins to ensure reliable and efficient delivery.
- Enable zero-downtime or minimal-downtime deployments for business-critical applications.
- Design and maintain AWS infrastructure using services such as EC2, S3, VPC, ELB, Auto Scaling, Route 53, IAM, CloudWatch, CloudFormation, CloudFront, SNS, RDS, DynamoDB, WAF, KMS, EFS, and ECR.
- Develop reusable Terraform modules to automate infrastructure provisioning and management.
- Implement version control strategies and handle release management using GitHub.
- Write and maintain automation scripts using Bash and Python for backups, cron jobs, and operational tasks on Linux servers.
- Configure and manage web application servers including Apache and Tomcat, including rewrite rules and log management.
- Build and deploy containers using Docker and Docker Compose with custom images.
- Monitor and manage infrastructure using tools such as Datadog, PagerDuty, Prometheus, Grafana, and ELK stack.
- Work with streaming and caching technologies such as Apache Kafka and Redis.
- Provide operational SQL support for deployment and environment-related activities.
- Install, administer, and customize JIRA workflows, users, and group management.
Skills Required
- Strong experience in AWS cloud infrastructure and services
- Hands-on expertise with CI/CD tools and release management
- Proficiency in Terraform and Infrastructure as Code (IaC)
- Strong Linux system administration skills
- Scripting experience with Bash, Python, or PowerShell
- Experience with Docker, Docker Compose, and containerized deployments
- Knowledge of monitoring, logging, and alerting tools
- Working knowledge of SQL for operational support
- Familiarity with Apache Kafka and Redis
- Automation-first and problem-solving mindset
Education & Certifications Required
- Bachelor's degree in Computer Science, Engineering, or a related field
- Red Hat Certified System Administrator (RHCSA – EX200)
- AWS Certified Solutions Architect – Associate (SAA-C03)
- Azure Cloud experience is a plus
- Terraform experience or certification preferred