
Senior DevOps Engineer
AAA Life Insurance Company
full-time
Posted on:
Location Type: Hybrid
Location: Livonia • Missouri • United States
Visit company websiteExplore more
Job Level
About the role
- Integrate simple to complex Java applications in multiple environments, the applications can be a combination of in-house developed or vendor-delivered applications.
- Formulate and enforce application deployment and integration standards.
- Design, develop, implement, and support the runtime architecture for of complex system landscapes.
- Develop, implement, and maintain the environment by automating deployment and various configurations.
- Actively participates in project meetings and provides input to design and implementation of middleware solutions.
- Actively participates in leadership meetings to provide architectural designs, diagrams and recommendations that impact technology decisions made throughout the company.
- Facilitating the product teams in planning, estimating and non-functional requirements on projects.
- Proactively analyze the entire environment and recommend, develop, and implement improvements.
- Be a champion for process improvements, fostering innovative thinking .
- Performs periodic reviews of the technical operating environment and ensures adherence to corporate standards.
- Where standards are unclear, or undefined, they assist in the creation or updating of policies and procedures.
- Takes personal ownership for problems and independently performs complex troubleshooting, root-cause analysis, solution development and implementation.
- Research modern technologies to see where they could fit within our SDLC to help with smooth deployments while increasing uptime and reducing customer impact.
- Maintains clear and concise documentation representative of the operating environment including Architectural diagrams, policies, procedures, and standards.
- Is extraordinarily strong at documentation.
- Acts as the technical lead to the rest of the Middleware team.
- Develops, maintains, and evaluates Disaster Recovery plans.
- Willingness to work overtime, weekends, and irregular hours.
Requirements
- Bachelor’s degree in computer science, Engineering, or related field—or equivalent experience.
- 5+ years of DevOps engineering experience, with at least 2 years in a senior or lead role.
- Proven experience with CI/CD tooling (GitLab CI, GitHub Actions, Jenkins, etc.) and release automation.
- Strong IaC skills (Terraform, AWS CDK, CloudFormation) and experience with multi-account cloud patterns.
- Demonstrated observability experience (Open Telemetry, tracing, metrics, logging — Prometheus, Grafana, Datadog, CloudWatch).
- Hands-on experience with application servers and middleware technologies (IBM WebSphere, Apache Tomcat, Glassfish, Payara, WebLogic).
- Experience with application performance monitoring, disaster recovery planning, and high availability solutions.
- Solid understanding of SSL, load balancers, DNS, and networking fundamentals.
- Experience with testing and debugging tools ( LoadRunner, RFHUTIL, JUnit).
- Familiarity with Agile methodologies and SDLC processes.
- Strong documentation, architectural diagramming, and technical leadership skills.
- Security-first mindset: integrating SAST/DAST, secrets scanning, OIDC/OAuth and RBAC into pipelines and runtime.
Benefits
- Relocation Eligibility: Available
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaCI/CDGitLab CIGitHub ActionsJenkinsTerraformAWS CDKCloudFormationOpen TelemetryLoadRunner
Soft Skills
leadershipdocumentationproblem-solvingprocess improvementcommunicationcollaborationanalytical thinkinginnovationownershipfacilitation
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in EngineeringDevOps certification