- Company Name
- New York Technology Partners
- Job Title
- DevOps Engineer
- Job Description
-
**Job Title:** DevOps Engineer
**Role Summary:**
Senior DevOps Engineer with 8+ years of experience designing, implementing, and maintaining CI/CD pipelines, cloud infrastructure, and automation across multi‑environment deployments. Focus on AWS, container orchestration, IaC, and DevSecOps practices to enhance system reliability, security, and performance.
**Expectations:**
- Lead end‑to‑end pipeline creation for backend, web, APIs, and serverless services.
- Automate and secure deployment workflows, ensuring compliance with security best practices.
- Provide scalable, maintainable infrastructure and operational excellence across AWS environments.
**Key Responsibilities:**
- Design, implement, and maintain CI/CD pipelines using GitHub Actions, Jenkins, and GitLab CI.
- Automate workflows: Webhooks, parallel jobs, SonarQube, container scanning, SAST/DAST integration.
- Build, deploy, and manage Docker containers; orchestrate with Kubernetes (EKS), including scaling, ingress, and services.
- Author IaC with Terraform and Terragrunt for reusable cloud infrastructure.
- Develop Python/Bash scripts for provisioning, deployment, and system operations.
- Manage artifact repositories (Nexus, Harbor, JFrog Artifactory).
- Configure and monitor AWS services (EC2, VPC, S3, ALB, Auto Scaling, EKS, ECS, API Gateway, SNS, SES, SQS, CloudFront, KMS).
- Set up monitoring and alerting using CloudWatch, Prometheus, Grafana; create dashboards.
- Administer Linux systems (LVM, partitions, boot processes, permissions).
- Deploy and maintain security tools: Dome9, Cloudflare, HashiCorp Vault.
- Define branching strategies, enforce pull‑request reviews, and promote collaboration across engineering teams.
**Required Skills:**
- 8+ years of DevOps experience.
- Deep expertise in AWS cloud services and native tooling.
- Proficient in IaC: Terraform, Terragrunt.
- Strong CI/CD tool knowledge (GitHub Actions, Jenkins, GitLab CI).
- Scripting: Python, Bash.
- Containerization: Docker, Kubernetes (EKS).
- Artifact management (Nexus, Harbor, JFrog Artifactory).
- Security: SAST, DAST, DevSecOps practices.
- Monitoring: CloudWatch, Prometheus, Grafana.
- Linux system administration.
- Experience with network, IAM, and key management services (VPC, IAM, KMS).
- Excellent communication and collaboration skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Relevant certifications (e.g., AWS Certified DevOps Engineer – Professional, Certified Kubernetes Administrator, Terraform Associate) preferred.