DevOps Engineer- Platform Automation Engineer (In-Office Denver, Colorado)
The client is seeking a passionate, results-oriented, and innovative individual to contribute to our Platform development and PaaS ecosystem built for a Kubernetes-based environment. Our PaaS is built largely on open source technologies such as Nginx, Docker, Kubernetes, Helm, Terraform and Istio/envoy.
The successful candidate will be able to leverage expertise in Cloud Infrastructure, DevOps best practices, and Application Development to support and guide an in-house API Gateway and IDP application team. The individual needs to have a proven background in DevOps automation and CI/CD with strong skills in AWS services and architectures, Linux virtualization, the Kubernetes ecosystem and Helm. A strong understanding of software development methodologies, especially in Java a plus.
This is not a day-to-day DevOps role. It is expected that this candidate is able to follow and implement tasks according to the requirements, using industry standards and tools within the framework of our systems, in a timely manner. Expect to think outside boxes, solve real problems, and change how technology is used in our company. We work in a Scrum environment where it's every team member's responsibility to ensure SDLC best practices are followed.
Job Requirements
Strong Kubernetes skills (i.e. CKAD and CKA certified), including cluster architecture, control plane, resource management, and troubleshooting skills
Strong experience with Microservices and related deployment technologies to include Git, Helm, and Helmfile
Applied experience with orchestrator and provisioning technologies for container-based platforms, specifically Kubernetes, Docker and Helm
Strong understanding of CI/CD including basic patterns build, scan, publish, deploy; environment specific configuration management; experience with GitLab preferred
Architects, designs, implements, and advocates for automation and infrastructure as code Good understanding of networking: DNS basics, routing, etc.
Good understanding of distributed systems: high availability, resiliency, scalability Collaborating with architecture and engineering groups to build a self-service pipeline that streamlines application developer productivity and throughput
Experience in Linux-based systems and command line
Experience in scripting on Linux systems: Python, bash, shell scripting, reading and writing imperative code and basic control structures like loops, etc.
Knowledge of Istio/envoy service mesh
AWS administration skills
Proficiency in security implementation best practices including AWS Security Groups, IAM Roles, and Key Management
At least 6 years of relevant work experience to include systems administration and/or software engineering in AWS
At least 4 years of experience building test automation or infrastructure as code
At least 4 years of experience building CI/CD pipelines
Proven excellence in communication, root cause analysis authoring, and consulting skillsets in English.
Proven experience in analyzing and troubleshooting production workloads in AWS infrastructure. Ability to work in office at least 4 days per week in Denver, Colorado
Ability to work on-call rotation for critical issue escalations.
Bonus Points:
CKAD or CKA certified
Strong understanding of application and platform developer needs and experiences
Experience in Java development
Constant curiosity and a desire to improve yourself and your colleagues
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: RTL155990
- Position Id: dda673e156aaa07e181cd52add057401
- Posted 5 hours ago