Integrity Express Logistics
Dev Ops Engineer
Integrity Express Logistics, Frankfort, Kentucky, United States,
As a DevOps Engineer at IEL, you will play a critical role in ensuring the reliability, scalability, and performance of our Kubernetes environment hosted on AWS. You will work closely with cross-functional teams to automate processes, manage infrastructure as code, and improve our CI/CD pipeline. You will be responsible for maintaining and enhancing our Kubernetes clusters, deploying and managing Helm Charts, and using Terraform to manage AWS resources efficiently. This position will report to the Sr. Software Engineering Manager.Key Responsibilities:
Kubernetes Cluster Management:
Deploy, configure, and maintain Kubernetes clusters on AWS.Implement best practices for resource scaling, performance optimization, and security.
Infrastructure as Code:
Develop and maintain Terraform scripts to provision, configure, and manage AWS resources.Ensure IaC practices for repeatability and consistency in infrastructure management.
Helm Charts:
Create, customize, and manage Helm Charts for application deployment.Maintain version control and documentation for Helm Chart configurations.
Continuous Integration and Continuous Deployment (CI/CD):
Improve and optimize CI/CD pipelines to streamline application deployments.Implement automation for testing, deployment, and monitoring processes.
Monitoring and Troubleshooting:
Set up and manage monitoring tools to ensure the availability and performance of applications in Kubernetes.Troubleshoot and resolve issues in Kubernetes clusters and AWS infrastructure.
Security and Compliance:
Implement security best practices and policies for Kubernetes and AWS resources.Ensure compliance with industry standards and regulations.
Requirements:
Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).Proven experience in managing Kubernetes clusters on AWS.Strong proficiency with Terraform for infrastructure as code.Experience creating and managing Helm Charts.Familiarity with IAM (Identity and Access Management) for AWS, including user and role management.Strong experience in AWS administration, including managing EC2 instances, VPCs, and other AWS services.Experience with CI/CD tools (e.g., Jenkins, CircleCI) and version control (e.g., Git).Strong scripting and automation skills (e.g., Bash, Python, Ansible).Solid knowledge of containerization technologies (Docker) and orchestration (Kubernetes).Experience with monitoring and log analysis tools (Prometheus, Grafana, ELK Stack).Knowledge of best practices for security and compliance in AWS and Kubernetes.Excellent problem-solving and communication skills.Ability to work collaboratively in a team and adapt to a fast-paced environment.
Preferred Qualifications:
AWS Certification (e.g., AWS Certified DevOps Engineer, AWS Certified Solutions Architect).Kubernetes Certification (e.g., Certified Kubernetes Administrator - CKA).AWS Certified DevOps Engineer - Professional.Experience with cloud-native services, such as AWS EKS and AWS Fargate.Proficiency in other IaC tools (e.g., CloudFormation).Familiarity with microservices architecture and serverless technologies.Experience with GitOps practices and tools (e.g., ArgoCD, Flux).
Benefits:
Competitive salary and benefits package.Opportunity to work on cutting-edge projects with a dynamic team.Career growth and professional development opportunities.Flexible work environment, including remote work options.Health, dental, and retirement plans.
#J-18808-Ljbffr
Kubernetes Cluster Management:
Deploy, configure, and maintain Kubernetes clusters on AWS.Implement best practices for resource scaling, performance optimization, and security.
Infrastructure as Code:
Develop and maintain Terraform scripts to provision, configure, and manage AWS resources.Ensure IaC practices for repeatability and consistency in infrastructure management.
Helm Charts:
Create, customize, and manage Helm Charts for application deployment.Maintain version control and documentation for Helm Chart configurations.
Continuous Integration and Continuous Deployment (CI/CD):
Improve and optimize CI/CD pipelines to streamline application deployments.Implement automation for testing, deployment, and monitoring processes.
Monitoring and Troubleshooting:
Set up and manage monitoring tools to ensure the availability and performance of applications in Kubernetes.Troubleshoot and resolve issues in Kubernetes clusters and AWS infrastructure.
Security and Compliance:
Implement security best practices and policies for Kubernetes and AWS resources.Ensure compliance with industry standards and regulations.
Requirements:
Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).Proven experience in managing Kubernetes clusters on AWS.Strong proficiency with Terraform for infrastructure as code.Experience creating and managing Helm Charts.Familiarity with IAM (Identity and Access Management) for AWS, including user and role management.Strong experience in AWS administration, including managing EC2 instances, VPCs, and other AWS services.Experience with CI/CD tools (e.g., Jenkins, CircleCI) and version control (e.g., Git).Strong scripting and automation skills (e.g., Bash, Python, Ansible).Solid knowledge of containerization technologies (Docker) and orchestration (Kubernetes).Experience with monitoring and log analysis tools (Prometheus, Grafana, ELK Stack).Knowledge of best practices for security and compliance in AWS and Kubernetes.Excellent problem-solving and communication skills.Ability to work collaboratively in a team and adapt to a fast-paced environment.
Preferred Qualifications:
AWS Certification (e.g., AWS Certified DevOps Engineer, AWS Certified Solutions Architect).Kubernetes Certification (e.g., Certified Kubernetes Administrator - CKA).AWS Certified DevOps Engineer - Professional.Experience with cloud-native services, such as AWS EKS and AWS Fargate.Proficiency in other IaC tools (e.g., CloudFormation).Familiarity with microservices architecture and serverless technologies.Experience with GitOps practices and tools (e.g., ArgoCD, Flux).
Benefits:
Competitive salary and benefits package.Opportunity to work on cutting-edge projects with a dynamic team.Career growth and professional development opportunities.Flexible work environment, including remote work options.Health, dental, and retirement plans.
#J-18808-Ljbffr