- Company Name
- IntelliPro
- Job Title
- DevOps Engineer
- Job Description
-
**Job Title:** DevOps Engineer
**Role Summary:**
Design, build, and maintain scalable, secure AWS environments using infrastructure‑as‑code. Automate infrastructure management, support CI/CD pipelines, and ensure high availability for SaaS services. Participate in on‑call rotation and act as escalation point for incidents.
**Expectations:**
- Deliver reliable, cost‑effective cloud infrastructure.
- Implement proactive monitoring, automated testing, and continuous deployment.
- Collaborate with development teams to embed DevOps best practices.
- Respond to production incidents and contribute to disaster‑recovery planning.
**Key Responsibilities:**
- Create and manage multiple AWS environments via CloudFormation, Terraform, or similar IaC tools.
- Develop and maintain tooling for automated infrastructure provisioning and configuration.
- Administer AWS accounts, covering security, cost optimization, networking, and identity management.
- Implement and maintain CI/CD pipelines, automated testing, and release processes.
- Conduct on‑call duties and serve as escalation contact for service incidents.
- Perform database administration for MySQL, PostgreSQL, MongoDB/AWS equivalents.
- Design and support monitoring, auto‑scaling, and alerting solutions in AWS.
- Work with container orchestration (Docker, Kubernetes) and messaging systems (Kafka).
- Contribute to disaster recovery and high‑availability architecture design.
**Required Skills:**
- 3+ years professional experience with Amazon Web Services.
- 4+ years in web development and operations.
- Strong Linux/Unix administration and configuration‑management (e.g., Ansible, Chef, Puppet).
- Scripting proficiency in Python, Perl, Shell.
- Deep knowledge of AWS services, networking, security, and cost estimation.
- Expertise with CloudFormation, AWS CLI, and IaC principles.
- Experience with SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, DynamoDB) databases.
- Familiarity with disaster‑recovery processes and high‑availability design.
- Hands‑on experience with Docker, Kubernetes, microservices, and Kafka.
- Proven ability to design and maintain CI/CD pipelines and automated testing frameworks.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science or related field.
- AWS certifications (e.g., AWS Certified Solutions Architect, DevOps Engineer) preferred but not mandatory.