What are the responsibilities and job description for the DevOps Engineer position at DKMRBH Inc.?
Job Details
Contract W2 role
Job Summary:
We are seeking a highly skilled DevOps Engineer with deep expertise in AWS infrastructure, Terraform, containerization, and CI/CD pipelines. This hybrid role is based in Central New Jersey and requires a hands-on professional with a strong understanding of cloud architecture, automation, and security best practices.
Responsibilities:
- Infrastructure as Code: Deploy and manage cloud infrastructure using Terraform; follow best practices and maintain reusable modules.
- AWS Cloud Management: Design, implement, and manage scalable and secure cloud infrastructure across various AWS services with minimal on-the-job learning.
- Cloud Architecture: Build and maintain high-availability, secure, and scalable cloud architectures.
- Networking: Configure and manage VPCs, subnets, routing tables, security groups, and overall network architecture in AWS.
- Containerization: Develop and manage containerized applications using Docker and Kubernetes (EKS).
- CI/CD Automation: Build, maintain, and optimize CI/CD pipelines using Jenkins and CircleCI.
- Monitoring & Performance: Monitor system performance, resource utilization, and cost optimization strategies.
- Security & Compliance: Ensure infrastructure adheres to industry-standard security and compliance protocols.
- Collaboration: Partner closely with development teams to integrate DevOps practices into the software development lifecycle.
Required Qualifications:
- Experience:
- 5 years in network and operating system support.
- 4 years in DevOps, focusing on CI/CD pipeline development and maintenance.
- Cloud Expertise:
- Strong hands-on experience with core AWS services (EKS, ECS, EC2, S3, RDS, Lambda, CDK, API Gateway, etc.).
- IaC & Automation:
- Advanced proficiency in Terraform and AWS Cloud Development Kit (CDK).
- Scripting skills in Python and Bash for automation tasks.
- Container & Orchestration:
- Experience with Docker and Kubernetes in production environments.
- Networking:
- Strong understanding of AWS networking and security configurations.
- Configuration Management:
- Familiarity with tools such as Ansible, Chef, or Puppet is a plus.
- Multi-Cloud Knowledge:
- Exposure to Azure or Google Cloud Platform environments is desirable.
- Education:
- Bachelor's degree in Computer Science or related field, or equivalent practical experience.
- Certifications:
- AWS Certified Solutions Architect or similar certification is preferred.
- Soft Skills:
- Strong problem-solving, communication, and team collaboration skills.
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.