Senior Technical Manager of DevOps
The successful candidate will be responsible for leading the infrastructure, automation, and deployment strategies that enable our development teams to deliver high-quality software rapidly and reliably. This role requires deep AWS expertise and hands-on technical leadership in building and maintaining CI/CD pipelines, cloud infrastructure, and development environments. The ideal candidate combines strong architectural vision with practical troubleshooting skills, capable of diagnosing complex application and infrastructure issues across our entire technology stack. This position will manage a team of DevOps engineers while remaining deeply involved as an individual contributor in technical implementation.Essential Functions:Infrastructure & ArchitectureDesign, implement, and maintain AWS infrastructure across development, staging, and production environmentsArchitect scalable, secure, and cost-effective cloud solutions using AWS services (EC2, ECS/EKS, Lambda, RDS, S3, VPC, IAM, CloudFormation/Terraform)Maintain and optimize on-premise infrastructure components as neededImplement infrastructure as code practices and maintain version-controlled infrastructure configurationsCI/CD & DeploymentBuild and maintain robust CI/CD pipelines using AWS CodePipeline, CodeBuild, CodeDeploy, and GitLab CI/CDCreate and maintain automated build and deployment scripts for .NET, Java, React, and Node.js applicationsServe as Release Engineer, coordinating and executing deployments across all environmentsImplement automated testing and quality gates within deployment pipelinesManage Docker containerization strategies and container registries (ECR, private registries)Operations & TroubleshootingDiagnose and resolve complex application performance issues, deployment failures, and infrastructure problemsProvide production system support and participate in on-call rotation as neededMonitor system health using CloudWatch, DataDog, or similar monitoring toolsImplement and maintain logging, alerting, and observability solutionsOptimize application and infrastructure performanceDatabase & System AdministrationAdminister and optimize MySQL, PostgreSQL, and MongoDB databases in both RDS and self-managed configurationsImplement database backup, recovery, and replication strategiesPerform database performance tuning and query optimizationManage database migrations and schema changesDevelopment Support & CollaborationCollaborate closely with development teams to understand and support their infrastructure needsProvide technical guidance on deployment best practices, cloud architecture, and DevOps methodologiesAdminister GitLab repositories including branch management, access controls, and workflow optimizationTroubleshoot application issues across the full stack (Java, C#, React, Node.js)Team LeadershipManage and mentor DevOps engineering team membersEstablish DevOps best practices, standards, and documentationFoster a culture of automation, reliability, and continuous improvementSupervisory Responsibilities:This position has supervisory responsibilities.Required Skills/Abilities:AWS Expertise (Critical)Expert-level knowledge of AWS services including EC2, ECS/EKS, Lambda, RDS, S3, VPC, IAM, CloudWatch, CloudFormationProven experience architecting and implementing production AWS environmentsStrong understanding of AWS security best practices and compliance requirementsExperience with AWS cost optimization and resource managementAWS Solutions Architect or DevOps Engineer certification strongly preferredTechnical CompetenciesStrong Linux system administration skills (RHEL, Ubuntu, Amazon Linux)Hands-on proficiency with multiple programming languages: Java (build tools: Maven, Gradle)C# / .NET Core (MSBuild, dotnet CLI)Node.js (npm, yarn)React (webpack, build optimization)Scripting languages (Bash, Python, PowerShell)Database administration and troubleshooting: MySQL (required)PostgreSQL (required)MongoDB (highly desired)Experience with database performance tuning, replication, and backup strategiesDevOps Tools & PracticesExpert proficiency with GitLab CI/CD or similar platforms (Jenkins, GitHub Actions, CircleCI)Strong experience with Infrastructure as Code (Terraform, CloudFormation, or similar)Docker containerization and orchestration (ECS, EKS, or Kubernetes)Configuration management tools (Ansible, Chef, Puppet)Version control systems (Git) and branching strategiesProblem-Solving & TroubleshootingExcellent diagnostic and troubleshooting skills across application, infrastructure, and database layersAbility to quickly identify root causes of production issues and implement effective solutionsExperience with application performance monitoring and optimizationStrong understanding of networking, security, and distributed systemsSoft SkillsExcellent communication skills with both technical and non-technical stakeholdersProven leadership and team management capabilitiesAbility to work independently and manage multiple prioritiesStrong documentation and knowledge-sharing practicesCollaborative mindset with focus on enabling development team successEducation & Experience:Bachelor's degree in Computer Science, Information Systems, or related technical field5+ years of hands-on DevOps/SRE experience in medium-to-large production environments3+ years of AWS experience with demonstrated expertise in production workloads2+ years of team leadership or management experience preferredAWS certification (Solutions Architect, DevOps Engineer, or SysOps Administrator) strongly preferredExperience in financial services, healthcare, or other regulated industries a plus