Senior Azure DevOps Engineer
25 West 18th Street New York, NY 10011 US
Job Description
Position Overview: Joining our dynamic team at our NYC headquarters, the Senior Azure DevOps Engineer, reporting to the Director of Infrastructure and Development, plays a pivotal role in designing and maintaining enterprise Azure environments to drive our business objectives forward
Primary Responsibilities:
- Design and implement deployment automation to ensure efficient cloud stack provisioning in Azure.
- Lead the development, migration, and testing of Azure environments and integrations.
- Collaborate on integration projects spanning on-premise applications, cloud providers, and other platforms.
- Drive automation efforts through script and template development for seamless developer and operations functions.
- Architect systems using microservice principles, emphasizing operational requirements and infrastructure setup.
- Spearhead the development of automated release tools for continuous build and release processes.
- Monitor and optimize system performance in a cloud-based environment, identifying and addressing bottlenecks to meet performance and cost expectations.
- Embed security measures into existing and new systems and infrastructure, integrating operational and security controls into engineering and DevOps pipelines.
- Configure multi-level network environments using Azure and provision cloud resources to support new and existing applications.
- Develop operational best practices to optimize cloud resource usage costs.
- Maintain scalable and reliable production infrastructure, ensuring system reliability across all environments.
- Collaborate with IT, Development, and Data teams on cloud management tasks and troubleshooting efforts.
- Provide support for infrastructure issues, including after-hours and weekend support as needed.
Qualifications:
- 7+ years of hands-on experience with Azure infrastructure and development solutions.
- Extensive experience in designing DevOps pipelines, installations, configurations, automations, and monitoring across various cloud services (IaaS, PaaS, SaaS).
- Proven expertise in implementing full lifecycle DevOps automation, including configuration management, build automation, release management, and infrastructure management.
- Deep understanding of Azure Kubernetes Service and container-based development, with proficiency in container management tools such as Docker, Kubernetes, and AKS.
- Strong familiarity with DevOps CI/CD tools and concepts, including Jenkins, Git, Ansible, and Azure DevOps.
- Proficiency in scripting languages such as PowerShell, Python, and Groovy.
- Solid grasp of microservices, containerization, and application modernization strategies.
- Experience integrating Microsoft Dynamics 365 with Azure Blob for document management.
- Knowledge of network infrastructure and security, including IP networking, VPNs, DNS, load balancing, and firewall.
- Familiarity with Windows and Linux operating systems.
- Experience with SQL Server, SSRS, SSIS, and Transact-SQL is a plus.
- Excellent communication and interpersonal skills, with the ability to effectively engage with technical and non-technical stakeholders.
- Proven ability to thrive in a fast-paced work environment, with strong organizational and analytical skills.
Education and Experience:
- Bachelor's degree in Computer Science or a related discipline.
Meet Your Recruiter
Cara Partovich
VP of Recruiting
A graduate from Penn State where she received her degree in Communications and Business. She has been with TPG since February 2016, and got into recruiting as she has always been intrigued by it. When she is not in the office you can find her hanging in the city or traveling with her husband, baby girl and dog.