What are the responsibilities and job description for the Azure Infrastructure and DevOps Engineer position at AustinPPS?
Job Description
Job DescriptionCompany Description
- Azure Infrastructure Design and Planning: Design the Landing Zone infrastructure for applications on the Azure platform. Collaborate on selecting the appropriate Azure services, virtual machines, networking configurations, and storage options to meet the project's requirements.
- Azure Cloud Deployment: Deploy and provision the Azure-based platforms/infrastructure according to the design and architectural guidelines. Utilize Infrastructure as Code (IaC) tools such as Terraform to automate the deployment process efficiently.
- Monitoring and Alerting Setup: Set up comprehensive monitoring and alerting mechanisms for application infrastructure. Implement Azure monitoring services like Azure Monitor, Azure Application Insights, and Log Analytics to ensure real-time visibility into system health and performance
- Security and Compliance: Implement robust security controls and best practices for the application. Configure access controls, identity and access management (IAM), and data encryption to ensure data security.
- Backup and Disaster Recovery Strategy: Develop a reliable backup and disaster recovery strategy for all system. Plan for data backup, retention, and restoration procedures to safeguard against data loss and ensure high availability.
- Infrastructure Automation: Embrace automation in all aspects of infrastructure management. Leverage CI/CD pipelines and automation tools like Azure DevOps to streamline infrastructure updates and changes.
- Documentation and Knowledge Sharing: Create detailed documentation for the newly set up infrastructure, including configurations, operational procedures, and troubleshooting guides. Facilitate knowledge sharing within the team for effective collaboration.
- Performance Optimization: Continuously monitor and analyze performance. Collaborate with developers to optimize application performance, implement caching strategies, and identify areas for improvement.
- Technical Troubleshooting and Support: Provide technical support for the team during the deployment phase and beyond. Troubleshoot and resolve infrastructure-related issues promptly, working closely with cross-functional teams.
Skills and Experience Required:
Proof of US Citizenship or lawful permanent resident status
- Must pass government security background check specific to this system/platform. Background check instructions will be provided prior to starting in this role and background check must complete prior to starting this role.
- 5 years proven experience as an Infrastructure Operations Engineer or similar role, with a focus on Azure-based infrastructure setup and management
- 3 years Hands-on experience with Infrastructure as Code (IaC) tool Terraform
- Familiarity with Azure services, including virtual machines, virtual networks, Azure App Service, Azure SQL, AzureSynapse, AzureApp Services
- 3 years Knowledge of Azure monitoring and alerting services like Azure Monitor, Azure Application Insights, Azure Sentinel, and Log Analytics
- Strong understanding of security best practices for Azure deployments, including access controls, IAM, and data encryption. Awareness of FedRAMP, FISMA, and/or Zero Trust Architecture strongly desired.
- 3 years experience with CI/CD pipelines and deployment automation using tools like Azure DevOps
- 3 years' experience with release management and production operations
- 3 years' experience with IAM integration including SSO, LDAP, and AD integration
- Experience with Agile methodologies, Scrum
- Excellent problem-solving skills and a proactive approach to identifying and resolving issues
- Strong teamwork and communication skills, with the ability to collaborate effectively with cross-functional teams
Preferred
- Bachelor’s degree or higher in Computer Information Systems, Software Engineering, or similar.
- 3 Microservices Architecture (advanced design patterns).
- 3 Demonstrated experience in developing APIs and interface contracts
- 3 years' experience building distributed / service oriented / microservice-style and cloud-based application architectures
- 3 years' experience in an agile coaching/mentoring role
- 3 years of software delivery experience, working on or leading agile development teams (ideally using Scrum or Kanban)
- 3 C# or Python
- 3 HTML 5, CSS React, Blaze, or NodeJS
- 3 .Net
- 3 Rest Services/API’s
- 3 Visual Studio
- 3 Git
AustinPPS delivers simple technical and business solutions for complex organizations and systems.
Company Description
AustinPPS delivers simple technical and business solutions for complex organizations and systems.
Location/Region: Austin, TX
Senior Azure Infrastructure & DevOps Engineer
CellarTracker -
Seattle, WA
Senior Linux Infrastructure & Azure DevOps Engineer
ERP SAVVY LLC -
Pleasanton, CA
Cloud Infrastructure and DevOps Engineer - Azure & GCP
Artmac -
Cincinnati, OH