DevOps Engineer - Remote
15 days ago
columbus,ohio
DevOps Engineer
Location: Remote
Job Description
Overview:
We are looking for a DevOps Engineer who excels in hosting, deploying, and maintaining API and mobile applications through CI/CD (Continuous Integration/Continuous Deployment) methodologies. The ideal candidate will have a strong background in cloud engineering, system administration, and networking.
Job Responsibilities
• Setting up CI/CD Pipelines in multi environment setup: Implement and maintain CI/CD pipelines to enable fast and reliable software delivery to EKS clusters.
• Assist in building and automating infrastructure and hosting applications in a multi-environment setup.
• Maintain and automate CI/CD for mobile applications, ensuring they go through different code scanners to guarantee reliability and bug-free performance.
• Set up and manage monitoring and logging systems to ensure cluster-level metrics and reliability.
• Troubleshoot and collaborate with multiple teams and projects to streamline processes.
• Set up new services, integrate Hashicorp Vault, and automate the process of integrating with the existing cluster.
• Write custom IAM templates, Jenkins, and Terraform scripts.
• Build Docker images and set up custom Kubernetes frameworks to integrate with the current cluster and environments.
• Set up DNS routes to host applications, both internally and publicly.
• Demonstrate accountability, responsibility, and transparency in workflows to improve efficiency.
• Participate in on-call rotations to maintain the system and provide support to meet SLAs.
• Work closely with vendors and service providers to manage relationships and ensure service level agreements are met
Qualifications and Skills:
• Bachelor’s or master’s degree in computer science, Information Systems or related fields
• 3-5 years of hands-on experience in DevOps or a similar role, building and maintaining large-scale, highly distributed systems.
• Hands-on experience with Kubernetes or any Container orchestration tools, and a solid understanding of microservice architecture - with a preference for EKS.
• Experience with AWS services such as Lambda, RDS, S3, EC2, EKS, ECS, Route 53, CloudFront, IAM, CloudWatch, and Elastic Beanstalk
• Proficiency in Linux System Administration, Git, Jenkins, Shell, and Python scripting.
• Excellent skills in Infrastructure as Code (IaC) - with CloudFormation and Terraform being mandatory.
• Experience in GitOps - including ArgoCD, SQL, Docker, and AWS networking.
• Familiarity with writing and understanding IAM templates and Kubernetes manifests.
• Knowledge of integrating Monitoring and Logging services like Datadog, Grafana, Prometheus, and ELK is a bonus.
• Strong understanding of full-stack web application hosting, database configuration, and disaster-recovery strategies.
• Certification in any AWS/Azure Associate-level and CKA/CKAD is a bonus
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.