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
- 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.
- Technical Assessment: Demonstrate your technical skills through coding challenges, architecture discussions, and problem-solving exercises.
- Team Fit Assessment: Showcase your ability to collaborate effectively with cross-functional teams and stakeholders.
- Final Evaluation: Discuss your technical impact, career aspirations, and alignment with Progyny's mission and values.
Portfolio Review Tips
- 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.
- Live Demo & Walkthrough: Prepare a live demo and walkthrough of your portfolio, showcasing your technical expertise and problem-solving skills.
- Code Quality & Documentation: Demonstrate your ability to write clean, efficient, and well-documented code, with a focus on security and performance.
Technical Challenge Preparation
- Practice Coding Challenges: Familiarize yourself with common coding challenges and practice solving them on platforms like LeetCode, HackerRank, or Exercism.
- Time Management: Develop strategies for managing your time effectively during coding challenges and architecture discussions.
- 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
- Web Fundamentals: Brush up on your knowledge of web development fundamentals, including HTML, CSS, JavaScript, and responsive design.
- Web Architecture: Refresh your understanding of web architecture, scalability, and performance optimization techniques.
- Problem-Solving: Practice common web development problem-solving scenarios and develop strategies for tackling them efficiently.
Company & Culture Questions
- Company Web Development Culture: Research Progyny's web development culture, values, and priorities, and prepare questions to assess your fit.
- Web Development Methodology: Familiarize yourself with Progyny's web development methodology, including Agile practices and collaboration techniques.
- User Experience Impact: Prepare questions and insights about Progyny's user experience strategy and how you can contribute to its success.
Portfolio Presentation Strategy
- Live Website Demonstration: Prepare a live demo of your portfolio, showcasing your technical expertise and problem-solving skills.
- Code Explanation: Develop strategies for explaining your code, architecture decisions, and optimization techniques.
- User Experience Showcase: Highlight your ability to design and implement user-centric features, with a focus on accessibility and performance.
📌 Application Steps
- 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.
- Resume Optimization: Highlight your relevant experience, skills, and achievements in your resume, with a focus on web development and server administration roles.
- Technical Interview Preparation: Brush up on your technical skills, practice coding challenges, and prepare for architecture discussions and problem-solving exercises.
- 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.