Job Description
Role: DevOps Engineer
Experience: Minimum 5+ years
Employment Type: Contract (6 months)
Duration: 6 Months
Notice Period: Immediate joiner
Role Description:
Requirements
Bachelor's Degree in Computer Science or STEM Majors (Science, Technology, Engineering, and Math).
Good in problem-solving, network design, and complexity analysis
5+ years of Microsoft Azure experience involving design, deployment, configuration and optimization
Experience in development of Terraform playbooks/roles/cookbook/recipies and modules to create Azure resources
Solid Expertise in creating CI/CD Pipelines using GIT/Azure Dev Ops
Exposure to Linux environment
Experience in Setup, administrator Terraform infrastructure, perform maintenance and configuration and provide SME level support.
Experience in Develop, configure and administrator DevOps and IT automation solutions.
Expertise in working with Powershell, Python, Bash scripting
Experience in setting SecDevOps implementations for various web applications developed in Angular/React, .NET and Golang application
Configure routing in Application Gateway to route to customer specific webapp's. Take care of TLS offloading and session persistence/affinity also
Technical Must Haves-
Infrastructure as a Code
Automated Deployment
Implementing automated deployment pipelines using Infrastructure as Code (IaC) tools to rapidly and consistently deploy infrastructure resources
Infrastructure as Code Security
Implementing security best practices within Infrastructure as Code (IaC) templates and configurations to ensure secure and compliant infrastructure deployments.
Networking
Subnetting & VLAN Configuration
The candidate should demonstrate the ability to subnet networks and configure Virtual Local Area Networks (VLANs) for efficient data traffic management.
Firewall Management
The candidate should be able to manage and configure firewalls to secure network traffic and prevent unauthorized access.
Security Group Management
The candidate should demonstrate the ability to manage security groups for access control and secure network communication.
Azure
Identity and Access Management (IAM)
The candidate should have knowledge of identity and access management concepts in Azure, including user authentication, authorization, and permissions management.
Cost Optimization Techniques
The candidate should have knowledge of cost optimization techniques in Azure, including resource monitoring, right-sizing, reservation, and budgeting.
DevSecOps
Threat Modeling
The candidate should demonstrate the ability to create and analyze threat models to identify potential security threats and vulnerabilities in DevSecOps applications.