Senior DevOps Engineer
You will be part of a team responsible for all of the organizations code and production deployment pipelines, infrastructure, security, network and development environments. We have a diverse environment, mostly Linux and macOS with some Windows.
The majority of our development effort involves building & maintaining web applications on Python, Node & Java. The DevOps team works almost exclusively within cloud-based infrastructure-as-a-service (IaaS) in conjunction with other software-as-a-service (SaaS) platforms.
Our applications support just about every aspect of company operations, including content management for the (link removed) website, data ranking products such as Best Colleges/Grad schools and Best Hospitals, and other business applications.
We offer a casual, flexible, hybrid-remote work environment. Our offices in the West End neighborhood of Washington, D.C. Are you up to the challenge? Assisting with all cloud resources needed by the company including their security, compliance, monitoring, utilization and performance Improve site performance at the origin & CDN level Respond to production issues 24x7 on call rotation Control expenditures of technologies used Support the development lifecycle and deployment of multiple technology teams in the company Transform Deliverables into actionable items for the devops team and prioritize them Work on reliability, security, cost optimizations or performance improvements for our infrastructure through terraform, cloudformation, or configuration of different SAAS tools yet to be onboarded to infrastructure as code Actively help developers with architecture design, development issues or issues in their production environment or pipelines POSITION REQUIREMENTS You should definitely have: Bachelors degree in related field or Masters preferred Minimum of 8 years working in a development, operations, or similar support role inclusive of: At least 3 years leading a team of DevOps engineers At least 4 years of experience working with Linux based systems (e.g. Debian, CentOS, RHEL) At least 3 years maintaining public cloud production-ready workloads (AWS, GCP, Azure) At least 3 years of experience working with a programming language (Python, Java, Javascript/Node.js, Ruby) It would be nice if you had: Cloud Professional certification (AWS, GCP, Azure) Security experience Infrastructure as code (e.g. CloudFormation, Terraform) CI and orchestration systems (e.g. Jenkins) Containerization & Orchestration experience (e.g. Docker, Kubernetes, ECS) Configuration Management Experience (e.g. Puppet, Chef, Docker) Architecture patterns of public global web-based applications and underlying technologies Strong oral and written communications skills Agile methodology experience