What are the responsibilities and job description for the Cloud Infrastructure Engineer position at Deque Systems?
Career Fulfillment & Culture People come to work for Deque because of what we do : enable businesses and organizations to make their sites and apps accessible to everyone, including people with disabilities. The personal fulfillment employees feel here is unparalleled. In addition to the altruistic nature of our jobs, the organizational structure is extremely flat and welcoming. Women-owned and operated, Deque CEO Preety Kumar is internationally revered for her down-to-earth personality and work ethic. Deque's core values are central to our culture of customer satisfaction. Do you share them? Innovation with results that matter Deliver what you promise Can-do attitude Open, direct & respectful communications We care deeply We practice humility At Deque, you’ll work with the best and brightest minds in the industry, sharing best practices, tackling new issues and uncovering new approaches. Accessibility Consultants at Deque also love their jobs because of the support systems in place. Deque experts regularly contribute to W3C Accessibility Working Groups and collectively hold more CPACC, WAS, & CPWA certifications issued by the IAAP than any accessibility testing company in the world. Position Description The Cloud Infrastructure Engineer is a key player on the Deque Infrastructure team. They are responsible for architecting, supporting, and maintaining our cloud infrastructure, which is hosted primarily in AWS. This includes infrastructure governance, automated resource provisioning, monitoring, and support. They will work closely with security, software, and DevOps Engineering teams to ensure that our infrastructure is current, compliant, secure, resilient and efficient. Primary Responsibilities Be a key contributor to the architecture and management of our cloud environments, maintaining integrity, resiliency, and high availability of our SaaS service offerings. Manage the provisioning, configuration, and operation of virtual servers (EC2), containerized applications running on Elastic Container Service, and supporting all other related assets and services that support our infrastructure and application environments Collaborate with Security Operations and Software Engineering teams to implement, maintain, operate, and support security tools and initiatives, including remediation of detected vulnerabilities both during the development lifecycle and after deployment to live environments Collaborate with and support customer-facing teams to ensure customer satisfaction, timely resolution of issues, and delivery of services. This includes monitoring alerts, responding to incidents, and joining troubleshooting calls. Contribute to disaster recovery, business continuity, data backup & restoration, and related auditing & verification activities to ensure the integrity and availability of our cloud environments and continuity for our customers Application deployment in our cloud environments, both on Linux (EC2) instances and ECS Fargate. Coordinate and execute platform / system upgrades and patches as required Maintain and improve documentation of systems and processes / procedures to enable cross-team collaboration and knowledge sharing Requirements Bachelor’s degree in Computer Science / Computer Engineering, or equivalent work experience (5-7 years) in DevOps, Site Reliability, Production Engineering, or Systems Administration roles for product-focused (SaaS) organizations Strong experience with core AWS services, such as : EC2, RDS, ECS, CloudFormation, S3, Lambda, VPC etc. AWS certifications are a plus Strong expertise in Linux server administration - RHEL / CentOS experience preferred Strong experience with at least one of the following configuration management tools : Ansible (preferred), Puppet, or Chef Strong experience with programming and scripting languages such as Python and Bash Experience working with Docker and container orchestration, including AWS Elastic Container Service Familiarity with CI / CD and related tools such as : Jenkins, Artifactory, Github, CircleCI, Cloudsmith, Elastic Container Registry Strong experience managing multiple monitoring solutions such as Datadog, InfluxDB, Grafana, Nagios, UptimeRobot Experience managing web servers (i.e. Nginx), application servers (Java, NodeJS) and RDS databases such as MySQL, PostGres, MS SQL Server Experience with security scanning and vulnerability tools and remediation Strong experience with AWS networking and security : VPC, Security Groups, VPN, NACL, WAF etc Working knowledge of Microsoft Azure infrastructure is a plus About Deque Deque (pronounced dee-cue) is a web accessibility software and services company, and our mission is Digital Equality. We believe everyone, regardless of their ability, should have equal access to the information, services, applications, and everything else on the web. We work with enterprise-level businesses and organizations to ensure that their sites and mobile apps are accessible. With over 475,000 extensions installed and over 5,000 audit projects completed, Deque is the industry standard. Join our growing family as we work to make the web a better place for everyone. Job Location Remote How to Apply Apply by submitting your resume and a cover letter. Applications without a cover letter will not be considered. In your cover letter Explain your interest in joining Deque and how you align with our Core Values Depict key attributes that differentiate you as a candidate Deque is committed to providing Equal Employment Opportunities. Reference and background checks will be required. The expected salary range is 110K - 130K but is subject to change based on the skills, abilities, and experience of each candidate. The values listed are not intended to guarantee a salary for candidates or current employees. Thank you for your interest in joining our exciting company! Powered by JazzHR