Engineer
What We'll Bring
Our quest to modernizing the way we do technology is not slowing down anytime soon. We continue to make big strides in our agile atmosphere to bring the latest in products and solutions within the cloud infrastructure. Our cloud teams have the potential to shape the future by solving thought-provoking problems and using transformational technology to further enhance our capabilities in this data-driven world. Helping our clients build trust begins with a strong team of innovators ready to pave the way with strategy and optimization in mind. You’ll have the chance to thrive in a culture of ownership and delivery as these efforts continue to expand. As technology evolves, our advantage in having an ecosystem of innovation and modernization creates an unmatchable environment. These advantages can enable you to be at the center of groundbreaking discoveries.
What You'll Bring
Extensive knowledge of AWS, Docker, EKS, and/or Kubernetes On-premise (Pro-Level Certification preferred)
Strong background in Linux/Unix administration and scripting
Experience with a programming language (Python / Ruby / Java)
Experience using Splunk, Cucumber, Artifactory, Ansible (optional), SonarCube,
Extensive experience managing and configuring public cloud providers, specifically Amazon Web Services and Google Cloud
Experience with monitoring and analytics using Prometheus and Grafana
Experience with configuring and maintaining Jenkins, spinnaker, Jenkins Pipeline
Experience with log parsing and monitoring using Graylog, ELK, or Splunk
Knowledge of best-practice security and networking techniques for an Internet-facing system
Strong experience managing distributed messaging through a broker such as Apache Kafka, RabbitMQ, or similar
Experience configuring and managing ElasticSearch
Knowledge of best practices and IT operations in an always-up, always-available mission critical service
We'd Love to See:
8-10 years of experience as a DevOps Engineer
Impact You'll Make
Establish the continuous integration (CI) pipeline to fully automate the build and deployment of our highly available services
Create scripts and templates to build cloud-based and On-premise development systems for our software engineers
Build tools for deployment, monitoring and operations. Troubleshoot and resolve issues in our development, test and production environments
Work closely with Architects, Developers, Security, and Clients on software and system optimizations, helping to identify and remove potential performance bottlenecks
Stay up-to-date on relevant technologies, plug into user groups, understand trends and opportunities to ensure we are using the best possible techniques and tools
Understand, implement, and automate security controls, governance processes, and compliance validation
Design, manage, and maintain tools to automate operational processes
Configure, deploy and maintain Cloud Infrastructure using Infrastructure as Code (IaC) such as CloudFormation
Collaborate with your peers as a subject matter expert on Cloud, SysOps, DevOps, Release Management, Automation, and Infrastructure as a Service (IaaS)