Azure DevOps IaC Engineer
Azure DevOps IaC Engineer
Key Responsibilities:
5+ years of experience in technical operations or systems engineering
Work alongside experienced engineers and team leads to develop new features and enhancements in the
API Management Product space.
Code, and deploy infrastructure, using new technologies, and best practices in the cloud using self-
healing, infrastructure-as-code, security, and automation patterns.
Develop useful telemetry, alerts, and response to identify and address reliability risks
Proficient, collaborative, & experienced in building reliable, scalable, micro-service systems
Passionate and curious about ways to leverage technology while continually learning
Have ability to identify root-cause sources of instability in a high-traffic, large-scale distributed system
Employ Continuous Integration and Continuous Delivery tools for optimal productivity
Monitor for, evaluate, resolve, and make decisions and recommendations to remediate application
production issues.
Perform the investigation and resolution of complex and critical data, system, and software issues in the
production environment
Requires advanced analytical and quantitative skills.
Adhere to security, compliance, and best-practices guidelines
Participate in on-call rotation with other engineering teams
Collaborate with scrum team members during daily standup
Actively engage in sprint reviews and retrospectives
Basic Qualifications:
Hands on experience on day-to-day activities.
Configuration management and orchestration (Terraform with TFE, Cloud Formation)
Demonstrable experience with containerization technologies like Docker/Kubernetes with the ability to
develop Docker Images
Skilled in Cloud/PaaS high availability environments including hands on experience provisioning Azure
Virtual Machines, Log Analytics, Azure Monitor, Azure Backup, Azure App Services, Shared Storage,
MySQL, Key and certificate management, Dynamic IP allocations using App-Gateways, AKS/ACS.
Demonstrable knowledge of blue/green deployments.
Thorough knowledge of continuous integration tools (Jenkins/ADO, ADO preferred).
Solid foundation of Linux administration with the ability to write bash scripts and docker files.
UNIX/Linux administration, troubleshooting, performance tuning, & security
Familiarity with Log Monitoring/APM tools like ELK, Datadog desired, good to have. Splunk/AppDynamics
experience would be sufficient.
Knowledge of network architecture, transport protocols, and standards.