Senior DevOps Engineer

Prodapt

$120K — $145K *
Enterprise Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or related field; equivalent experience may substitute.
  • 10+ years in DevOps, Infrastructure Automation, Site Reliability Engineering, or Platform Engineering.
  • Proven experience designing and managing enterprise-scale CI/CD pipelines.
  • Strong scripting skills in PowerShell, Python, Bash, and Groovy.
  • Hands-on experience with GitHub Actions, Windows Server, MSSQL, AWS services, Docker, and Kubernetes.
  • Experience with monitoring and observability tools.
  • Familiarity with integrating DevOps solutions with Jira and enterprise collaboration tools.

Responsibilities

  • Lead the design and enhancement of DevOps best practices, including CI/CD and TDD.
  • Create and maintain resilient and scalable software-defined infrastructure.
  • Automate operational workflows to enhance deployment speed and reliability.
  • Implement end-to-end automated deployment pipelines using GitHub and MSSQL.
  • Manage Promotion workflows across various environments with minimal manual effort.
  • Establish monitoring, observability, and alerting solutions using modern platforms.
  • Participate in on-call support and manage production incidents effectively.

Benefits

  • Opportunities for continuous professional development.
  • Exposure to cutting-edge technology in telecommunications.
  • Flexible work arrangements to support work-life balance.
  • Participation in strategic decision-making processes.
  • Inclusive environment fostering innovation and collaboration.
Full Job Description
Prodapt is seeking a highly skilled and experienced Senior DevOps Automation Engineer to lead and drive strategic DevOps initiatives across multiple complex projects within a wireless network infrastructure environment. This role is critical to ensuring the successful deployment, scalability, security, and automation of solutions that support next-generation telecommunications services. Responsibilities • Lead the design, implementation, and continuous improvement of DevOps best practices, including Continuous Integration (CI), Continuous Deployment (CD), automated testing, and Test-Driven Development (TDD). • Design and maintain highly resilient, scalable, secure, and software-defined infrastructure platforms supporting telecom-grade availability and performance requirements. • Automate operational processes to improve deployment speed, consistency, and platform reliability. • Drive continuous improvement initiatives across infrastructure, deployments, monitoring, and incident response processes. • Design and implement end-to-end automated deployment pipelines using GitHub, GitHub Actions, and Microsoft SQL Server (MSSQL). • Build and manage environment promotion workflows across Development, Staging, and Production environments with minimal to no manual intervention. • Optimize deployment processes to enable rapid and reliable software releases. • Install, configure, and maintain Windows Server-based GitHub Actions self-hosted runners. • Ensure high availability (99.9% uptime), secure network connectivity, performance monitoring, and operational health checks. • Develop and maintain production-grade PowerShell automation scripts for: Deployment Backup Rollback Health checks Validation • Implement robust error handling, transaction management, auditing, and logging capabilities. • Integrate GitHub repositories with Jira to automatically link code branches and deployments to Jira tickets. • Automate ticket lifecycle management, including status updates throughout the deployment pipeline. • Enrich Jira tickets with deployment logs, build data, commit hashes, and deployment URLs. • Design and support cloud-native solutions leveraging AWS, DynamoDB, Amazon Aurora, and Amazon Kinesis. • Support database deployment automation and governance for enterprise applications. • Implement and maintain monitoring, observability, and alerting solutions using Prometheus, Grafana, Kubernetes Monitoring, OpenTelemetry, Splunk, Zabbix, and Dynatrace. • Proactively monitor production systems and rapidly troubleshoot performance, infrastructure, and deployment issues. • Configure real-time deployment notifications via Slack and email. • Integrate critical alerts with PagerDuty for rapid incident response and escalation management. • Participate in on-call support rotations and production incident management. • Implement DevOps security best practices, including branch protection policies, environment approval gates, GitHub Secrets management, GPG-signed commits, and role-based access controls. • Ensure compliance with enterprise security and audit requirements. • Develop deployment auditing mechanisms, including deployment tracking tables within MSSQL. • Build dashboards and reports to monitor deployment frequency, success rates, failure trends, and operational KPIs. • Maintain comprehensive documentation for infrastructure, automation solutions, and deployment processes. • Design and implement automated backup and rollback strategies, achieving a Recovery Time Objective (RTO) of under 15 minutes, a Recovery Point Objective (RPO) of under 5 minutes, and a 30-day backup retention policy. • Develop disaster recovery runbooks and automate restoration procedures. • Optimize deployment processes to reduce deployment times from approximately 30 minutes to under 5 minutes through automation and parallel execution strategies. • Improve storage efficiency by implementing incremental backup solutions and reducing backup costs. • Document operational runbooks, conduct knowledge transfer sessions, and lead continuous improvement reviews. Requirements • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related technical field; equivalent industry experience will also be considered. • 10+ years of hands-on experience in DevOps, Infrastructure Automation, Site Reliability Engineering (SRE), or Platform Engineering. • Proven expertise designing, implementing, and managing enterprise-scale CI/CD pipelines. • Strong scripting and automation experience with PowerShell, Python, Bash, and Groovy. • Experience with configuration management tools such as Ansible, Puppet, or Chef. • Hands-on experience with GitHub and GitHub Actions, Windows Server administration, Microsoft SQL Server, AWS cloud services, Docker, and Kubernetes. • Strong knowledge of monitoring, observability, and logging platforms. • Experience integrating DevOps solutions with Jira, Slack, PagerDuty, and other enterprise collaboration tools. • Understanding of database deployment automation and release management methodologies. • Experience supporting highly available production environments with strict uptime requirements. • Excellent troubleshooting, analytical, and problem-solving skills. • Strong communication and stakeholder management abilities.

Similar Jobs

More Jobs at Prodapt

More Enterprise Technology Jobs

Find similar Senior DevOps Engineer jobs: