What are the responsibilities and job description for the DevOps Engineer position at DMA Associates?
DevOps Engineer – CI / CD, Containers, API Gateways, and Virtual Servers
Job Overview
We are seeking a highly skilled DevOps Engineer to design, implement, and manage Continuous Integration / Continuous Deployment (CI / CD) pipelines, containerized environments, API gateways, and virtualized infrastructure that supports development, testing, and production workloads. The ideal candidate will have expertise in automation, cloud platforms, and infrastructure-as-code (IaC) to ensure seamless software delivery and system reliability.
Key Responsibilities
- CI / CD Automation : Develop, maintain, and optimize CI / CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI / CD, or Azure DevOps to enable efficient software delivery.
- Containerization & Orchestration : Design and manage containerized environments using Docker and orchestration platforms like Kubernetes or OpenShift for scalable deployments.
- API Gateway Management : Deploy and configure API gateways (e.g., Kong, NGINX, AWS API Gateway, Apigee) to manage traffic, authentication, and security for microservices.
- Virtual Infrastructure & Cloud Services : Administer and optimize virtual servers (VMs) across cloud providers ( AWS, Azure, GCP ) or on-premise environments to support Dev, Test, and Production workloads.
- Infrastructure as Code (IaC) : Automate infrastructure provisioning with tools like Terraform, CloudFormation, Ansible, or Pulumi to enable repeatable and scalable deployments.
- Monitoring & Logging : Implement observability solutions using Prometheus, Grafana, DataDog, Splunk, ELK Stack , or equivalent tools to monitor infrastructure health and application performance.
- Security & Compliance : Ensure adherence to security best practices, including vulnerability scanning, least privilege access, and compliance with industry standards (SOC 2, ISO 27001, etc.).
- Collaboration & Support : Work closely with developers, QA engineers, and platform teams to troubleshoot deployment issues and optimize system performance.
Qualifications & Experience
Preferred Qualifications
Why Join Us?
If you're passionate about automation, scalability, and reliability, we’d love to hear from you! Apply today.