- Company Name
- Perficient
- Job Title
- AWS DevOps Engineer - Hybrid
- Job Description
-
Job Title: AWS DevOps Engineer – Hybrid
Role Summary:
Responsible for designing, building, and maintaining cloud‑native infrastructures and CI/CD pipelines on AWS. Acts as a senior technical consultant overseeing end‑to‑end application delivery, from estimation and design through deployment and support, while collaborating closely with solution architects and development teams.
Expectations:
- Minimum 5 years of experience in distributed application design, highly available architecture, and AWS solutions delivery.
- Proven track record of implementing cloud migrations, elastic workloads, and serverless frameworks.
- Strong programming in Python and Bash; experience with Java is preferred.
- Ability to document, present, and communicate complex technical concepts effectively.
Key Responsibilities:
- Architect and implement scalable, secure, and cost‑effective AWS infrastructures for clients.
- Design and maintain CI/CD pipelines using Jenkins, GitLab CI, CircleCI, Travis, and AWS Code services (CodeCommit, CodeBuild, CodePipeline).
- Provision and manage infrastructure through IaC tools such as Terraform, CloudFormation, and CDK.
- Build, deploy, and orchestrate containerized workloads using Docker, Kubernetes, ECS/EKS, OpenShift, or Pivotal Cloud Foundry.
- Design and configure observability solutions (CloudWatch, CloudTrail, X‑Ray, DataDog, Slack, Elasticsearch/Kibana, Nagios, SNS).
- Implement database solutions including PostgreSQL, MySQL, RDS, Aurora, DynamoDB, MongoDB, Redshift, and optional RDS Proxy.
- Automate solutions using AWS Lambda, Python scripts, and Bash; develop and validate proof‑of‑concepts.
- Enforce security best practices with IAM, KMS, Control Tower, federated SSO, and secret management (Vault).
- Lead disaster‑recovery planning, testing, and documentation.
Required Skills:
- AWS services (EC2, S3, RDS, Aurora, Lambda, CloudFormation, CDK, CodePipeline, CodeBuild, IAM, KMS, Control Tower, CloudWatch, CloudTrail, X‑Ray, SNS).
- CI/CD platforms: Jenkins, GitLab CI, CircleCI, Travis CI.
- Source control: GitHub, GitLab, Bitbucket.
- IaC: Terraform, CloudFormation, CDK.
- Containerization & orchestration: Docker, Kubernetes, ECS/EKS, Docker Swarm, OpenShift, Pivotal Cloud Foundry.
- Databases: PostgreSQL, MySQL, Amazon RDS/Aurora, DynamoDB, MongoDB, Redshift.
- Programming: Python, Bash (Java preferred).
- Observability & monitoring: DataDog, Slack, CloudWatch, CloudTrail, X‑Ray, SNS, Nagios, Elasticsearch, Kibana.
- Security: IAM, KMS, Control Tower, SSO, Vault.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent work experience).
- AWS certifications such as AWS Certified Solutions Architect – Professional or AWS Certified DevOps Engineer – Professional highly desirable.