Senior DevOps Engineer

  • Role: Senior DevOps Engineer
  • Employment: Full Time
  • Experience: 7 to 13 Years
  • Salary: Not Disclosed
  • Location: Remote, INDIA

Programmers.IO is currently looking to hire Senior DevOps Engineer on •Azure Web Services, AWS, and on-premise Windows/Linux Servers. •Design and optimize CI/CD pipelines using GitHub Actions and Git while managing legacy code transitions from SVN. • DevOps lifecycle of our SIP/RTP Telephony stack. •Data layer, including Azure DB Services, MongoDB, and T-SQL/MySQL environments. •Automation 'glue' using PowerShell for Windows/IIS environments and Bash/Python for Linux/Docker workloads. Directory, ensuring secure connectivity via DNS and RDP. Technology. If you think you are a good fit and willing to work from Remote, INDIA location.Please apply with you resume or share your resume at anjali.shah@programmers.ai

Experience Required: 7 to 13 Years

About the Role

We are seeking a highly experienced Senior DevOps Engineer who can operate seamlessly across AWS, Azure, and on-prem environments while supporting CI/CD, infrastructure automation, telephony stack operations, and secure release management. The role involves hands-on pipeline execution, production release collaboration, and hybrid cloud operational responsibilities.

This is a critical role supporting multiple AWS accounts, hybrid environments, and late-night deployment windows on specific weekdays.


Key Responsibilities

1. Hybrid Cloud & Infrastructure Management

  • Manage and support 3 AWS accounts used for active workloads. 
  • Operate across Azure + On-prem Windows/Linux hybrid environments.
  • Support compute environments including EC2, Elastic Beanstalk, EBS-backed workloads, and mixed Windows/Linux OSes. 

2. CI/CD Pipeline Engineering

  • Build, optimize, and maintain pipelines using CircleCI and GitHub Actions.
  • Support manual release steps still present in the current workflow.
  • Assist in enabling pipelines to gradually reduce manual regression efforts. 

3. Production Releases & Deployment Support

  • Execute production pipelines during two fixed weekly releases plus emergency releases when needed. 
  • Direct involvement in:
    • Pipeline execution
    • Troubleshooting failures
    • Collaborating with developers live during releases
    • Supporting rollback decisions

4. Security & Secrets Management

  • Work with existing systems where secrets are currently embedded in code/config. 
  • Support gradual transition to a more secure secrets-management model in partnership with internal infrastructure teams (planned in 3–6 months). 

5. Telephony Stack Support (Awareness Level)

  • Provide support and awareness for telephony workflows including SIP/RTP, IVR, programmable voice, and routing flows.
  • Collaborate with telephony teams during releases and troubleshoot infra impact. 

6. Database Release Coordination

  • Coordinate application/database releases involving MongoDB and relational databases.
  • Work with Data/BI teams to ensure schema changes do not impact stability. 

7. Scripting & Automation

  • Build automation using:
    • PowerShell for Windows/IIS
    • Bash/Python for Linux & Docker environments
  • Develop “glue code” to streamline repetitive operational tasks.

8. Observability & Debugging

  • Monitor system and application health using tools like LogRocket and advanced debugging utilities.
  • Troubleshoot across full-stack components (infra, app, network).

9. Architecture Collaboration

  • Execute architectural plans designed by Staff Engineers.
  • Contribute collaboratively to design discussions where needed. 

Required Skills & Expertise

Cloud & Infrastructure

  • Strong experience in AWS (EC2, Elastic Beanstalk, EBS)
  • Exposure to Azure services and Windows/Linux servers
  • Hybrid environment management capabilities

DevOps & CI/CD

  • Proficiency with GitHub Actions and CircleCI
  • Experience supporting manual + automated deployment models
  • Pipeline troubleshooting and release coordination

Automation & Scripting

  • PowerShell (Windows/IIS)
  • Bash, Python (Linux/Docker)

Compute & Telephony Awareness

  • Understanding of SIP/RTP flows (support role, not ownership)
  • Familiarity with telephony routing and integration expectations

Database & Release Coordination

  • MongoDB
  • T-SQL / MySQL
  • DB-aware deployments (schema coordination)

Security & Compliance

  • Understanding of secrets management
  • Active Directory, DNS, RDP access controls
  • Ability to work with infra teams on tightening security posture

Skills and Knowledge:

  • •Azure Web Services, AWS, and on-premise Windows/Linux Servers. •Design and optimize CI/CD pipelines using GitHub Actions and Git while managing legacy code transitions from SVN. • DevOps lifecycle of our SIP/RTP Telephony stack. •Data layer, including Azure DB Services, MongoDB, and T-SQL/MySQL environments. •Automation 'glue' using PowerShell for Windows/IIS environments and Bash/Python for Linux/Docker workloads. Directory, ensuring secure connectivity via DNS and RDP.