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.