RedVector
DevOps Engineer
RedVector, Cincinnati, Ohio, 45208
Apply Description Vector Solutions is an award winning, provider of cutting edge, technology-based training solutions for a range of markets including Architecture, Engineering, Construction, Industrial, Public Safety, IT, and Project Management. Our team members are dedicated, interesting, passionate, and results oriented. They are committed to ensuring that all clients receive only the best online learning solutions and world class customer service. Vector Solutions is seeking a DevOps Engineer with strong experience in cloud infrastructure (AWS), Infrastructure-as-Code (Terraform), container orchestration (Kubernetes), and building robust CI/CD pipelines. You will be responsible for designing, automating, and maintaining scalable and secure cloud infrastructure, managing and streamlining application deployment pipelines, and ensuring the reliability of our environments. You will collaborate with various teams in order to ensure our services run smoothly, securely, and efficiently. This is a position on our DevOps Team and has visibility and impact across our entire suite of products. What You'll Do: Design, implement, and maintain secure and scalable cloud infrastructure on AWS using best practices for security, cost optimization, and performance. Develop, manage, and maintain Infrastructure-as-Code (IaC) using Terraform to provision, configure, and manage AWS cloud resources. Build and manage containerized applications using Kubernetes, ensuring reliable deployment, scaling, and monitoring of containers. Develop, manage, and optimize CI/CD pipelines to automate code deployments, using tools such as CircleCI, CodeDeploy, Jenkins, or similar. Implement continuous integration practices, ensuring code quality, unit testing, and security scanning within the pipeline. Automate deployment workflows and infrastructure provisioning to enhance development speed and reduce manual intervention. Monitor and optimize the performance of AWS applications and services, identifying opportunities to improve efficiency, reduce latency, and optimize costs. Implement monitoring, logging, and alerting solutions to ensure system health and availability using tools like DataDog, CloudWatch, etc. Manage and improve security across cloud infrastructure and applications, ensuring compliance with industry standards and company policies. Create diagrams and document the application cloud infrastructure. Provide guidance to development teams, QA on DevOps best practices and principles. Contribute to the DevOps guilds. Requirements Bachelor's degree in a related field of study. 5 years of hands-on experience in DevOps or cloud engineering roles Strong expertise in AWS services, including EC2, S3, Lambda, RDS, IAM, EKS, and VPC Proficiency in Terraform for infrastructure automation and management of cloud resources Proven experience in building and managing CI/CD pipelines, automating code deployment processes using tools like CircleCI, CodeDeploy, Jenkins, or similar Solid understanding of networking concepts (VPC, Load Balancers, DNS, etc.) and cloud security best practices. Collaborator that thrives in a social atmosphere and actively contributes to improving processes, workflows, and communication. Quick learner that readily picks up new languages, frameworks, and tools. Excellent time management, goal setting and prioritization capability. Excellent communication skills, both verbal and written, and the ability to work effectively in a collaborative team environment Prolonged periods of sitting at a desk and working on a computer. May occasionally lift up to 15 pounds. Preferred Proficiency in at least one scripting language (Python, Bash, etc.) Knowledge of microservices architectures and tools like AWS Lambda Familiarity with GitOps and tools like ArgoCD or Flux Experience with monitoring and logging tools such