0% found this document useful (0 votes)
43 views

Azure DevOps IaC Engineer

IaC Engineer roles

Uploaded by

thotatech
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

Azure DevOps IaC Engineer

IaC Engineer roles

Uploaded by

thotatech
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

 .

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.

 Experience with Micro services Architecture.


 Know-how in implementing security and identity protocols such as OpenID, TLS, OAuth, SAML, SSO, PKI
(encryption and key management) is a plus.
 Ability to apply security, certificates with hands on experience using Vault, KeyStores and TrustStores is a
plus.
 Knowledge of security flaws and its resolution as listed in sites like OWASP, SANS good to have.
 Experience in penetration testing, web-based security good to have.
 Proven ability to work with software engineering teams and understand complex development systems,
environments, and patterns.
 Managing messaging infrastructure using messaging tools such as Apache Kafka/Active MQ/IBM MQ a
plus.
 Highly self-motivated with desire to learn and adapt.
 Excellent inter-personal and communication skills, both verbal and in writing.

You might also like