Application Developer/Programmer
TechWish - Manassas, Virginia, United States, 22110
Work at TechWish
Overview
- View job
Overview
Responsibliites: • Design, deploy, and manage Azure cloud infrastructure components such as virtual machines, storage accounts, networking resources, and Azure services. • Implement CI/CD pipelines using GitHub and GitHub actions to automate build, test, and deployment processes. • Develop automation scripts using Python/Javascript/Java/Shell. • Develop and maintain infrastructure as code (IaC) using tools like Ansible, Terraform, Packer, ARM templates, or Azure Resource Manager. • Collaborate with development teams to optimize application performance, reliability, and scalability on Azure cloud platforms. • Monitor and troubleshoot cloud infrastructure to ensure high availability, performance, and security. • Implement security best practices and compliance standards for cloud environments, including identity and access management, network security, and data encryption. • Participate in the evaluation and adoption of new Azure services, technologies, and best practices to improve efficiency and innovation. • Provide technical guidance and mentorship to junior team members on Azure cloud technologies and DevOps practices. . Write clean, efficient, and maintainable code using Python/Java/Javascripts following best practices and coding standards.
Requirements: • 10+ years of experience as a Developer cum DevOps Engineer, or similar role, with a focus on Azure cloud services. • Hands-on experience with Azure cloud services such as Azure VMs, Azure App Service, Azure Kubernetes Service (AKS), Docker, ACR, Azure SQL Database, Azure Functions, etc. • Hands on experience with Virtual Networks (VNet) and Subnets, Azure Network Security Groups, VNG, VNet peering, azure firewalls. • Hands on experience with, Python/JavaScript, or Bash for automation and configuration management tasks. • Hands on experience on Azure security operations, sentinel threat detection, Enterpise Identity, Azure Active Directory • Proficiency in writing terraform configuration files ( HCL) to define infrastructure resources modules and providers • Strong understanding of DevOps principles and methodologies, including continuous integration, continuous delivery, and infrastructure as code. • Experience with configuration management tools such as Ansible, Puppet, or Chef. • Strong understanding of Azure landing zone principles and best practices • Familiarity with monitoring and logging tools such as Azure Monitor, Azure Log Analytics, Prometheus, Grafana, ELK stack, etc. • Excellent troubleshooting skills and the ability to diagnose and resolve complex technical issues in cloud environments. • Strong documentation skills to create and concise documentation to effectively communicate and collaborate with team members and stakeholders. nsible - Senior (6-9) ( 6,00 years ) zure SOCs, VNet peering Azure, Virtual Network Gateways, Azure landing zone - Senior (6-9) ( 6,00 years ) Create/configuration of Azure load balancers/VNets, Subnets, NSG, Azure route tables - Senior (6-9) ( 6,00 years ) Creating/configuring of Azure VMs, Storage Accounts, AKS, Azure DB - Senior (6-9) ( 6,00 years ) Docker/AKS/Kubernetes/ACR - Senior (6-9) ( 6,00 years ) Python/Java/Javascript - Senior (6-9) ( 6,00 years ) Terraform/Packer/Helm - Senior (6-9) ( 6,00 years ) GitHub/GitHub Actions/Jenkins - Junior (1-3) ( 3,00 years ) Knowledge of AWS and Google cloud - Junior (1-3) ( 3,00 years )