ApplySenior Engineering Manager, DevOps
Posted about 2 months agoViewed
View full description
💎 Seniority level: Manager, 8 years minimum
📍 Location: New York City, Remote
💸 Salary: 175000 - 190000 USD per year
🔍 Industry: Digital creative agency
🏢 Company: Code and Theory👥 251-500AdvertisingWeb Design
🗣️ Languages: English
⏳ Experience: 8 years minimum
🪄 Skills: AWSDockerLeadershipCybersecurityGCPGitJenkinsKubernetesNginxSoftware ArchitectureStrategyAzureServerlessCommunication SkillsCollaborationCI/CDMentoringLinuxDevOpsTerraformDocumentation
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 using Docker and Kubernetes.
- Experience with setting up and administering Linux-based systems.
- Experience with designing 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 configuring web servers, proxies, and load balancers like NGINX and Traefik.
- Experience implementing cost optimization strategies for cloud infrastructure.
- 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 principles such as feature flags and deployments.
- Strong communication skills for collaboration and documentation.
- Self-motivated with a focus on team excellence.
Responsibilities:
- Building and setting up new development tools, build pipelines and infrastructure.
- Understanding the needs of technical stakeholders and developing solutions for them.
- Working on automating and improving development and release processes.
- Ensuring systems are safe and secure against cybersecurity threats.
- Monitoring SDLC processes and implementing improvements.
- Mentoring and guiding team members.
- Serving as a hands-on leader for engineering teams.
- Conducting technical audits and presenting architecture recommendations.
- Collaborating with multiple teams to define and ship new features.
- Controlling project scope and ensuring timely delivery.
- Understanding client requirements and building strategic relationships.
- Setting up testing activities with quality assurance.
- Developing reusable web software components.
- Managing a diverse team and fostering an inclusive environment.
- Cultivating a culture of technical ownership.
Apply