Senior DevOps Engineer - Web & Mobile Engineering

Progyny, Inc.
Full_time$165k-175k/year (USD)

📍 Job Overview

  • Job Title: Senior DevOps Engineer - Web & Mobile Engineering
  • Company: Progyny, Inc.
  • Location: New York, United States (Remote)
  • Job Type: Hybrid (Flex Days: 3 days a week in the office)
  • Category: DevOps Engineer
  • Date Posted: 2025-06-11
  • Experience Level: 10+ years
  • Remote Status: Remote (New York, United States)

🚀 Role Summary

  • Key Responsibilities: Deliver reliable pipelines and platforms, support automated build and deploy, improve developer experience, automate quality assurance, and collaborate with cross-functional teams.
  • Key Skills: DevOps, containerization, IaC, GitOps, AWS, CI/CD, build management, frontend build tools, automated testing frameworks, Linux, shell skills, Bash, Python, security knowledge, authentication patterns, and collaboration.

💻 Primary Responsibilities

🛠️ Platform & Pipeline Delivery

  • Reliable Pipelines: Ensure consistent and reliable deployment pipelines for web and mobile solutions.
  • Automated Build & Deploy: Support automated, repeatable build and deployment of solutions and services across the technology platform.
  • Quality Assurance: Automate more quality goal assurance functions to improve the reliability and performance of the platform.

🤝 Collaboration & Communication

  • Cross-Functional Teamwork: Collaborate with a pod of engineers, stakeholders, and other teams to deliver solutions that meet business requirements.
  • Effective Communication: Communicate effectively with team members, stakeholders, and other teams to ensure everyone is aligned and working towards the same goals.

🛡️ Security & Compliance

  • Security Knowledge: Demonstrate a solid understanding of security principles, including authentication, authorization, and access patterns.
  • Compliance & Regulations: Work within a regulated business environment, adhering to relevant security and compliance standards.

🎓 Skills & Qualifications

Education & Experience

  • Education: Bachelor's degree in Computer Science, Engineering, or a related field. Relevant experience may be considered in lieu of a degree.
  • Experience: 7+ years in a DevOps role for a moderate-to-large sized software engineering organization.

Required Skills

  • Containerization: Experience with containerized environments and considerations, such as Helm charts, Docker, and Kubernetes.
  • Infrastructure as Code (IaC): Solid experience with IaC models and Terraform/HCL conventions.
  • GitOps Automation: 5+ years of GitOps automation experience on common SCM platforms (GitHub, GitLab).
  • Git Flow & Branch Management: Deep experience with Git-flow and code branch management models.
  • AWS: 3+ years working with AWS services, such as VPC and IAM.
  • CI/CD Considerations: Proven ability to anticipate CI/CD considerations for distinct platform components and environment constraints.
  • Build & Package Management: Proven experience with various build and package management solutions and toolchains (Jenkins, GitHub Actions, NPM, Maven, PyPi, etc.).
  • Frontend Build Tools: Familiarity with frontend-specific build tools (Vite, Webpack, Babel) and experience optimizing for performance metrics.
  • Automated Testing Frameworks: Proven experience supporting frontend automated testing frameworks (Playwright, Cypress).
  • Linux & Shell Skills: Demonstratable knowledge of Linux and shell skills, with comfortability in Bash and Python.

Preferred Skills

  • Regulated Business Environment: Some experience working in a regulated business environment, such as healthcare.
  • Additional Technologies: Familiarity with additional technologies, tools, and best practices relevant to the role.

📊 Web Portfolio & Project Requirements

Portfolio Essentials

  • Demonstrate Experience: Showcase your experience with containerized environments, IaC, GitOps, AWS, and CI/CD through relevant projects and case studies.
  • Code Quality & Documentation: Highlight your ability to write clean, efficient, and well-documented code, with a focus on security and performance.
  • Problem-Solving Skills: Provide examples of how you've solved complex problems and optimized systems in previous roles.

Technical Documentation

  • Code Quality & Standards: Demonstrate your understanding of code quality standards, including linting, formatting, and style guides.
  • Version Control & Deployment: Showcase your experience with version control systems, deployment processes, and server configuration.
  • Testing & Performance: Highlight your knowledge of testing methodologies, performance metrics, and optimization techniques.

💵 Compensation & Benefits

Salary Range

  • Salary: $165,000 - $175,000 per year (New York City Wage Transparency Law range)

Benefits

  • Family-Friendly Benefits: Paid family and parental leave, preconception, fertility, and family building benefits, family and pet care fund, and menopause and midlife care.
  • Health & Insurance: Health, dental, vision, and life insurance options for employees and family.
  • Mental Health & Wellness: Free in-person, virtual, and text-based mental health and wellness support.
  • Paid Time Off: Paid vacation, sick leave, personal days, and summer flex time.
  • Company Equity & Bonuses: Company equity and bonus program.
  • Retirement Savings: 401(k) plan with company match.
  • Learning & Development: Learning and development programs, mentorship program, and access to on-demand legal and financial advice.
  • Company Events: Company social events, annual volunteer day, and donation matching.
  • Onsite Amenities: Flex days, onsite meals, and snacks for employees reporting into the New York office.

🎯 Team & Company Context

🏢 Company Culture

  • Industry: Women's health and family building solutions, trusted by leading employers, health plans, and benefit purchasers.
  • Company Size: Global leader with a growing team of experienced professionals.
  • Founded: 2015 (Headquarters in New York City)
  • Team Structure: Lean, experienced team with direct stakeholders in engineering, operations, SREs, security, compliance, and other departments.
  • Development Methodology: Agile/Scrum methodologies, code review, testing, deployment strategies, CI/CD pipelines, and server management.

📈 Career & Growth Analysis

  • Web Technology Career Level: Senior DevOps Engineer, responsible for delivering reliable pipelines and platforms, supporting automated build and deploy, and improving developer experience.
  • Reporting Structure: Member of the DevOps guild, collaborating with a pod of engineers, stakeholders, and other teams.
  • Technical Impact: Directly support the family building journey of millions of individuals by ensuring an exceptional experience for members and lowest-friction developer experience.

🌐 Work Environment

  • Office Type: Hybrid work arrangement with flex days (3 days a week in the office).
  • Office Location(s): New York City, with remote work options available.
  • Workspace Context: Collaborative workspace with experienced professionals, emphasizing communication, peer development, and documentation of decisions and plans.
  • Work Schedule: Flexible work schedule with deployment windows, maintenance, and project deadlines.

📄 Application & Technical Interview Process

Interview Process

  1. Technical Preparation: Brush up on your knowledge of DevOps, containerization, IaC, GitOps, AWS, CI/CD, build management, frontend build tools, automated testing frameworks, Linux, shell skills, Bash, Python, security knowledge, authentication patterns, and collaboration best practices.
  2. Technical Assessment: Demonstrate your technical skills through coding challenges, architecture discussions, and problem-solving exercises.
  3. Team Fit Assessment: Showcase your ability to collaborate effectively with cross-functional teams and stakeholders.
  4. Final Evaluation: Discuss your technical impact, career aspirations, and alignment with Progyny's mission and values.

Portfolio Review Tips

  1. Curate Relevant Projects: Highlight your experience with containerized environments, IaC, GitOps, AWS, CI/CD, build management, frontend build tools, automated testing frameworks, Linux, shell skills, Bash, Python, security knowledge, and authentication patterns.
  2. Live Demo & Walkthrough: Prepare a live demo and walkthrough of your portfolio, showcasing your technical expertise and problem-solving skills.
  3. Code Quality & Documentation: Demonstrate your ability to write clean, efficient, and well-documented code, with a focus on security and performance.

Technical Challenge Preparation

  1. Practice Coding Challenges: Familiarize yourself with common coding challenges and practice solving them on platforms like LeetCode, HackerRank, or Exercism.
  2. Time Management: Develop strategies for managing your time effectively during coding challenges and architecture discussions.
  3. Communication & Explanation: Hone your communication skills to articulate technical concepts clearly and concisely.

🛠️ Technology Stack & Web Infrastructure

Frontend Technologies

  • Build Tools: Familiarity with frontend-specific build tools (Vite, Webpack, Babel) and experience optimizing for performance metrics.
  • Automated Testing Frameworks: Proven experience supporting frontend automated testing frameworks (Playwright, Cypress).

Backend & Server Technologies

  • Containerization: Experience with containerized environments and considerations, such as Helm charts, Docker, and Kubernetes.
  • Infrastructure as Code (IaC): Solid experience with IaC models and Terraform/HCL conventions.
  • AWS: 3+ years working with AWS services, such as VPC and IAM.

Development & DevOps Tools

  • CI/CD Pipelines: Proven experience with various build and package management solutions and toolchains (Jenkins, GitHub Actions, NPM, Maven, PyPi, etc.).
  • Version Control: Demonstratable knowledge of version control systems, deployment processes, and server configuration.
  • Monitoring Tools: Familiarity with monitoring tools for web performance tracking and server monitoring (e.g., Prometheus, Grafana).

👥 Team Culture & Values

Web Development Values

  • User Experience: Prioritize user experience and accessibility in all development efforts.
  • Performance Optimization: Continuously optimize performance and ensure the scalability of web applications.
  • Code Quality: Maintain high coding standards and best practices, with a focus on security and performance.
  • Collaboration & Communication: Foster a culture of open communication, peer development, and knowledge sharing.

Collaboration Style

  • Cross-Functional Integration: Collaborate effectively with designers, marketers, and other stakeholders to deliver user-centric solutions.
  • Code Review Culture: Encourage code reviews and pair programming to maintain high coding standards and share knowledge.
  • Knowledge Sharing: Foster a culture of continuous learning and mentorship, with regular knowledge-sharing sessions and workshops.

⚡ Challenges & Growth Opportunities

Technical Challenges

  • Web Performance Optimization: Continuously optimize web performance and ensure scalability, with a focus on emerging technologies and best practices.
  • Security & Compliance: Stay up-to-date with the latest security and compliance standards, and implement them in web development processes.
  • Emerging Technologies: Keep up with emerging web technologies and integrate them into the technology stack when appropriate.

Learning & Development Opportunities

  • Web Technology Skill Development: Pursue continuous learning and skill development in web technologies, with a focus on emerging trends and best practices.
  • Conference Attendance & Certification: Attend industry conferences, obtain relevant certifications, and engage with web development communities to stay current.
  • Technical Mentorship & Leadership: Seek mentorship opportunities and develop leadership skills to drive technical innovation and decision-making within the team.

💡 Interview Preparation

Technical Questions

  1. Web Fundamentals: Brush up on your knowledge of web development fundamentals, including HTML, CSS, JavaScript, and responsive design.
  2. Web Architecture: Refresh your understanding of web architecture, scalability, and performance optimization techniques.
  3. Problem-Solving: Practice common web development problem-solving scenarios and develop strategies for tackling them efficiently.

Company & Culture Questions

  1. Company Web Development Culture: Research Progyny's web development culture, values, and priorities, and prepare questions to assess your fit.
  2. Web Development Methodology: Familiarize yourself with Progyny's web development methodology, including Agile practices and collaboration techniques.
  3. User Experience Impact: Prepare questions and insights about Progyny's user experience strategy and how you can contribute to its success.

Portfolio Presentation Strategy

  1. Live Website Demonstration: Prepare a live demo of your portfolio, showcasing your technical expertise and problem-solving skills.
  2. Code Explanation: Develop strategies for explaining your code, architecture decisions, and optimization techniques.
  3. User Experience Showcase: Highlight your ability to design and implement user-centric features, with a focus on accessibility and performance.

📌 Application Steps

  1. Customize Your Portfolio: Tailor your portfolio to showcase your experience with containerized environments, IaC, GitOps, AWS, CI/CD, build management, frontend build tools, automated testing frameworks, Linux, shell skills, Bash, Python, security knowledge, and authentication patterns.
  2. Resume Optimization: Highlight your relevant experience, skills, and achievements in your resume, with a focus on web development and server administration roles.
  3. Technical Interview Preparation: Brush up on your technical skills, practice coding challenges, and prepare for architecture discussions and problem-solving exercises.
  4. Company Research: Thoroughly research Progyny's web development culture, values, and priorities, and prepare questions to assess your fit.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Candidates should have 7+ years in a DevOps role and experience with containerized environments, IaC, and GitOps automation. Familiarity with AWS and various build management solutions is also required.