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
- 3-7+ years of experience in a DevOps, SRE, or Cloud Engineer role.
- Proficiency in CI/CD tools (Jenkins, GitLab, Azure DevOps, ArgoCD, Flux).
- Strong knowledge of containers and orchestration (Docker, Kubernetes, Helm).
- Experience with API Gateway solutions (Kong, AWS API Gateway, NGINX, Apigee).
- Hands-on experience with cloud platforms (AWS, Azure, GCP) and virtual machines.
- Expertise in IaC tools (Terraform, CloudFormation, Ansible, Pulumi).
- Familiarity with networking concepts (load balancers, DNS, VPNs, firewall rules).
- Experience with logging and monitoring tools (Prometheus, Grafana, ELK, DataDog).
- Knowledge of security best practices for cloud and containerized workloads.
- Strong scripting skills in Bash, Python, or Go.
Preferred Qualifications
- Certifications: AWS Certified DevOps Engineer, Kubernetes Administrator (CKA), or similar.
- Experience with serverless computing and FaaS (AWS Lambda, Azure Functions).
- Familiarity with GitOps principles and tools like ArgoCD or Flux.
- Background in highly available and scalable architecture designs.
Why Join Us?
- Work in a fast-paced and innovative environment with cutting-edge technologies. DMA outpaces our industry by years and need an individual who can realize our ambitions.
- Competitive compensation, professional growth, which align with your long term career path.
- Remote or hybrid work options depending on location.
If you're passionate about automation, scalability, and reliability, we’d love to hear from you! Apply today.