Reports to: DevSecOps Manager or Lead
Department: Development
This role will focus on designing and building well-architected solutions for deploying, securing, and maintaining new and existing applications, services, and infrastructure for managed appliances and cloud platforms. This role will coordinate closely with other functional teams to ensure smooth, efficient, and predictable delivery of engineering output. Candidates should be familiar with current cloud and containerization technologies, system architectures, CI/CD pipeline toolchains, and automation tools and technologies. This candidate will support engineering teams across the organization in their efforts to produce resilient cloud and containerized solutions.
-
Perform engineering activities such as developing infrastructure-as-code, automation tooling, or other software-based solutions.
-
Perform operational maintenance activities including platform upgrades, server patching, monitoring, configuration, troubleshooting, and documentation.
-
Contribute to strategy discussions and decisions on cloud and container infrastructure as-a-service design and best approach for implementing those solutions.
-
Provide advanced level analysis and resolution guidance for escalated DevSecOps issues.
-
Participate in 24/7 support as part of an on-call rotation team that responds to after-hours infrastructure alerts.
-
Continuously improve the efficacy of logging, monitoring, and alerting for services, applications, and infrastructure in order to achieve high levels of performance, scalability, availability, and reliability.
-
Work with stakeholders to design and refine critical cloud policies related to Security, Service Level Agreements, Disaster Recovery, Shared Responsibility, Acceptable Use, Data Retention, and other associated concerns.
-
Coordinate and plan ongoing operations with other team members.
-
Design and document software engineering and CI/CD best practices; lead standards alignment across multiple engineering teams.
-
Work with minimal supervision on complex projects with extensive latitude for independent judgment.
-
Act as a technical resource and mentor to less experienced peers.
-
Actively participate in and occasionally lead Agile ceremonies.
-
Other duties as assigned.
-
Degree in Computer Science, Management Information Systems, or similar IT-related discipline, or equivalent work experience.
-
Expert knowledge of DevOps, CloudOps, or containerization concepts and tooling.
-
Strong demonstrated systems, cloud, and container administration and troubleshooting experience.
-
Strong knowledge of cloud and/or containerization toolchains with the ability to implement best practices.
-
Strong knowledge of CI/CD pipelines and software engineering tooling including Jenkins or other build server tooling, Git, Jira, Kubernetes, Docker, etc.
-
Deep and broad knowledge of security, networking, and identity management concepts.
-
Excellent problem-solving skills with the ability to work efficiently on multiple concurrent projects and meet project deadlines.
-
Truly superb verbal and written communication skills.
-
Typically requires at least 10 years of experience.