Position Overview
We are seeking a skilled AWS DevOps Engineer with expertise in Infrastructure as Code (IaC) using Terraform, CI/CD automation with GitHub Actions, database management with SQL Server, and data visualization through Tableau. You will be responsible for designing, implementing, and managing scalable, secure, and highly available infrastructure on AWS, as well as optimizing workflows for efficient deployments and data integration.
Key Responsibilities:
AWS Infrastructure Management: Design, implement, and manage scalable cloud environments on AWS, leveraging best practices for cost management, security, and performance.
Infrastructure as Code (IaC): Develop and maintain infrastructure using Terraform, ensuring environments are reproducible, version-controlled, and automated.
CI/CD Pipelines: Build and maintain CI/CD pipelines using GitHub Actions to automate application deployments, infrastructure provisioning, and testing.
SQL Server DevOps: Implement DevOps practices for SQL Server, including automated backups, monitoring, patching, and version-controlled database changes.
Data Integration and Visualization: Collaborate with data teams to ensure seamless data integration, and provide visualization support using Tableau to enhance decision-making and reporting.
Monitoring and Troubleshooting: Implement monitoring, logging, and alerting systems to ensure high availability and rapid response to incidents.
Collaboration and Documentation: Work closely with development, QA, and data teams to align on requirements and document processes, best practices, and improvements.
Required Skills and Qualifications:
Experience with AWS: Proficient in AWS services such as EC2, S3, Lambda, RDS, and CloudFormation.
Terraform: Demonstrated experience with Infrastructure as Code (IaC) using Terraform, including module creation, state management, and best practices.
CI/CD with GitHub Actions: Expertise in GitHub Actions for building CI/CD pipelines, including artifact management, environment setup, and multi-environment deployment workflows.
SQL Server DevOps: Experience with SQL Server in DevOps environments, focusing on backup automation, database migrations, and version control.
Data Visualization with Tableau: Ability to design and manage Tableau dashboards, data connections, and data sources to provide actionable insights.
Scripting and Automation: Strong scripting skills (Python, Bash, PowerShell) for automation and process improvements.
Security Best Practices: Knowledge of security principles and best practices within AWS and DevOps environments.
Preferred Skills:
Experience with other IaC tools (e.g., CloudFormation, Ansible).
Familiarity with Docker and containerization.
Strong understanding of networking and VPC configurations on AWS.
Experience with monitoring tools such as CloudWatch, Grafana, or Prometheus.
Required Qualification(s)
AWS/EDIFecs Developer
Notes:
Remote