The Role
Build and maintain Terraform-based infrastructure across Azure and AWS; develop CI/CD pipelines with Azure DevOps and GitHub Actions; manage cloud resources, security, monitoring, logging, documentation, incident support, and cost optimization. Collaborate with development, QA, security, product, and architecture teams while improving reliability, scalability, and disaster recovery.
Summary Generated by Built In
Sr. DevOps Engineer
The DevOps and Infrastructure Developer is responsible for building, maintaining, and optimizing CI/CD pipelines, infrastructure provisioning, and cloud resource management. This role demands a collaborative professional who can work closely with development teams, IT operations, and security stakeholders to ensure scalable, resilient, and secure systems. The engineer must demonstrate expertise in infrastructure automation, cloud platform governance, and the adoption of industry-standard DevOps tools and methodologies.
2. Key Responsibilities· Infrastructure as Code (IaC): Design, author, and manage IaC using Terraform for both Azure and AWS cloud environments. Maintain reusable modules and enforce infrastructure version control.
· CI/CD Pipeline Development: Build, configure, and optimize CI/CD pipelines in Azure DevOps and GitHub Actions. Automate build, test, and deployment workflows for cloud-native and legacy applications.
· Cloud Resource Management: Provision, monitor, and optimize resources in Azure and AWS, ensuring compliance with performance, scalability, and budgetary requirements.
· Version Control Management: Utilize GitHub for code repositories, branching strategies, pull request management, and code reviews to support collaborative development.
· Security and Compliance: Integrate security best practices into the automation pipelines and IaC. Implement policies for identity, access management, and secrets handling.
· Monitoring and Logging: Set up and maintain monitoring, logging, and alerting frameworks using native cloud services and third-party tools to ensure system health and rapid incident response.
· Collaboration: Work alongside software developers, QA engineers, product owners, and cloud architects to deliver high-quality, robust infrastructure solutions.
· Documentation: Author and maintain clear, comprehensive documentation for infrastructure architectures, CI/CD pipelines, and operational procedures.
· Continuous Improvement: Evaluate and recommend new technologies or processes to improve performance, reliability, and scalability of the infrastructure.
· Support and Troubleshooting: Provide Level 2/3 support for infrastructure incidents, root cause analysis, and post-mortem documentation.
4. Required Skills & Qualifications· Experience: Minimum 3-5 years in a DevOps, or Cloud Infrastructure role.
· Terraform: Demonstrated expertise in authoring, maintaining, and modularizing Terraform scripts for Azure and AWS environments.
· Azure DevOps: Strong experience with Azure DevOps, including build/release pipeline configuration, YAML pipelines, and environment management.
· GitHub: Proficiency in GitHub, including workflows, GitHub Actions, branching, and code review processes.
· Azure: In-depth knowledge of Azure services (VMs, App Services, AKS, Networking, Storage, IAM, etc.) and experience managing production workloads.
· AWS: Hands-on experience with core AWS services (EC2, S3, IAM, CloudFormation, Lambda, VPC, RDS, etc.) and account management.
· Programming/Scripting Languages: Proficiency in at least one scripting language (e.g., Python, Bash, PowerShell, Terraform) to complement automation tasks.
· Operating Systems: Experience with Linux and Windows Server environments.
· Soft Skills: Excellent problem-solving, communication, teamwork, and documentation skills.
5. Desired Skills & Qualifications· Kubernetes: Experience managing Kubernetes clusters, preferably Azure Kubernetes Service (AKS) and/or Amazon EKS.
· Configuration Management: Knowledge of tools like Ansible, Chef, or Puppet.
· Cloud Cost Optimization: Familiarity with strategies and tools for cloud cost management and optimization.
· Disaster Recovery: Experience designing and testing backup, recovery, and high-availability strategies.
· Certifications: Azure, AWS, or Terraform certifications are considered an asset.
· Agile Methodologies: Experience working in Agile/Scrum development environments.
Skills Required
- 3-5 years of experience in DevOps or cloud infrastructure roles
- Expertise authoring, maintaining, and modularizing Terraform for Azure and AWS
- Strong Azure DevOps experience, including build and release pipelines, YAML pipelines, and environment management
- Proficiency with GitHub, GitHub Actions, workflows, branching, and code reviews
- In-depth knowledge of Azure services and production workload management
- Hands-on experience with core AWS services and account management
- Proficiency in at least one scripting language, such as Python, Bash, PowerShell, or Terraform
- Experience with Linux and Windows Server environments
- Strong problem-solving, communication, teamwork, and documentation skills
- Kubernetes experience, preferably AKS or EKS
- Knowledge of configuration management tools such as Ansible, Chef, or Puppet
- Familiarity with cloud cost management and optimization
- Experience designing and testing backup, disaster recovery, and high-availability strategies
- Azure, AWS, or Terraform certifications
- Experience with Agile or Scrum development environments
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Anblicks is a Cloud Data Analytics Company based out of Dallas, TX, with offices in USA, India, and Australia. Since 2004, Anblicks has been helping customers by bringing value to their data and implementing modern data architecture and advanced analytics solutions in the cloud.


.jpeg)





