Senior DevOps Engineer
Job DescriptionJob Description
About The Role
Our client, a leading provider of payment services and technology is hiring a Senior DevOps Engineer for their Leawood, KS headquarters.
Responsibilities
- Help define the future of and contribute directly to infrastructure reliability.
- Ensure high uptime (99.98%) of our platform, performance, and scalability by leading the architecture, deployment, automation, maintenance, and management of mission-critical production systems.
- Work closely with our Software Development and Engineering teams to build platforms before they go live, building a reliable production-ready services and applications. Manage major incidents to mitigation/resolution, perform post-incident reviews of all major incidents and determine action items required to avoid similar issues/minimize downtime for future incidents.
- Work with Software Development and Engineering teams to ensure that assigned applications/platforms have appropriate monitoring and metrics in place to measure performance and stability, appropriately.
- Build tools and automation that eliminate work and reduce the time it takes to resolve an issue for public cloud and on-premises resources.
- Staying calm under pressure
- Coach team members, provide knowledge transfer to coworkers and encourage
- acquisition of new skills.
- Provide rotational on-call support where you'll respond, detect, triage and resolve
- production incidents
- Meet all information security best practices to ensure all compliance requirements are met
Requirements
- Well-rounded engineering background
- Experienced with containers, container orchestration using Kubernetes
- Knowledge with container orchestration - Kubernetes
- Experience with some Infrastructure Automation like Terraform, Ansible, Puppet/Foreman
- Strong knowledge on AWS technologies: Global Accelerator, ALB, NLB, EKS, EC2, VPC, S3, RDS or equivalent experience on (Google Cloud / Microsoft Azure)
- Solid scripting skills; experience with Shell, Bash, Ansible, Python, PowerShell, Ruby.
- Experience in setting up CI/CD pipelines (GitHub or Azure DevOps)
- Experience with monitoring tools like Nagios, Icinga, SolarWinds, New Relic, Grafana
- Strong knowledge of Linux and/or Windows operating systems and environment
- Strong knowledge of Networking, Load balancers, DNS, NTP and TCP/IP
- Excellent organizational, verbal, and written communication skills
- A willingness to learn on the job and take on tasks as needed