Senior Engineering Manager, DevOps

Logo of Code and Theory

Code and Theory

πŸ’΅ $175k-$190k
πŸ“Remote - United States

Job highlights

Summary

Join Code and Theory's Engineering team and build high-performance web applications using cutting-edge technologies. Collaborate with multi-disciplinary teams to solve real-world problems for diverse clients. You will build and set up development tools, automate processes, ensure system security, and mentor team members. The role requires extensive experience in software programming, DevOps, cloud infrastructure management, and CI/CD pipelines. A deep understanding of networking, security best practices, and scalable system design is essential. The target compensation range is $175k-$190k.

Requirements

  • 8 years minimum experience in software programming, and systems design specializing in DevOps
  • Extensive experience with provisioning and managing cloud infrastructure on AWS, GCP, and/or Azure
  • Experience with IaC tools like Terraform, AWS CloudFormation, and Ansible
  • Experience with git and managed git platforms like GitHub, Bitbucket, and Azure DevOps
  • Experience building CI/CD pipelines in GitHub Actions, Bitbucket Pipelines, and Jenkins
  • Experience with application containerization and orchestration tooling like docker and Kubernetes
  • Experience with setting up and administering Linux-based systems
  • Experience with designing and implementing serverless architectures using AWS Lambda, GCP Cloud Functions, and Azure Functions
  • Experience with edge cloud platforms and CDNs like Fastly and AWS CloudFront
  • Experience with developer platforms like Vercel, Netlify, and WP Engine
  • Experience with security platforms like Snyk and SonarQube
  • Experience with observability platforms such as New Relic, Datadog, and AWS CloudWatch
  • Experience with configuring web servers, proxies, and load balancers like NGINX and Traefik
  • Experience with implementing cost optimization strategies for managing cloud infrastructure spend
  • Experience with secrets management tools like AWS Secrets Manager and HashiCorp Vault
  • Deep understanding of networking principles, cloud architectures, and web application design
  • Deep understanding of security best practices and experience implementing DevSecOps principles
  • Understanding of application development/deployment principles such as feature flags, blue-green deployments, and canary releases
  • Strong communication skills when collaborating with team members, discussing complex technical topics with others, and authoring architecture diagrams, documentation and PR descriptions
  • Possess a strong foundation in building scalable, reliable, and high-performance systems
  • Self-motivated and focused on achieving excellence as a team

Responsibilities

  • Build and set up new development tools, build pipelines and infrastructure
  • Understand the needs of technical stakeholders and developing solutions for them
  • Work on ways to automate and improve development and release processes
  • Understand risk profiles and ensuring that systems are safe and secure against cybersecurity threats
  • Monitor the processes during the entire SDLC for their adherence and updating or creating new methods for improvement and minimizing wastage
  • Mentor and guide the team members
  • Be a hands-on leader and coach to engineering teams in successfully delivering scalable, maintainable, and secure features to our customers; serving as a role model for code quality, process, and improvements
  • Conduct technical audits to present software architecture recommendations in the format of a Technical Approach Document that outlines the software and hosting architecture, software β€œbill of materials,” development strategy, and technical best practices
  • Collaborate with Design, Engineering, Product, and Growth teams; to define, design and ship new features
  • Collaborate with project leadership to control the project’s scope, ensure proper development workflow, and the project is successfully delivered on time and on budget
  • Understand and define client requirements, and create strategic relationships with technical stakeholders at client organizations
  • Work with the quality assurance department to set up the right testing activities (manual, automation, security, load/performance, accessibility, etc)
  • Develop, and maintain reusable web software components/libraries for internal use to maximize development efficiency
  • Build and manage a diverse and geographically dispersed team, while fostering a collaborative and inclusive environment
  • Ensure team completes assigned tasks in a timely manner within project constraints
  • Cultivate a collaborative working environment and a culture of technical ownership

Benefits

  • The target range of base compensation for this role is $175k-$190k
  • Remote-first approach

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs

Please let Code and Theory know you found this job on JobsCollider. Thanks! πŸ™