HamburgerMenu
hirist

Job Description

Job Summary :

We are seeking a highly skilled and experienced DevOps Engineer with 5-7 years of professional experience to join our dynamic engineering team. The ideal candidate will be passionate about building and maintaining robust, scalable, and secure infrastructure, automating deployment pipelines, and fostering a culture of continuous improvement. You will play a crucial role in bridging the gap between development and operations, ensuring seamless software delivery and operational excellence.

Responsibilities :

Infrastructure Management :

- Design, implement, and manage scalable, highly available, and secure cloud infrastructure (AWS, Azure, GCP, or similar).

- Utilize Infrastructure as Code (IaC) tools like Terraform, CloudFormation, or Ansible to provision and manage infrastructure.

- Implement and maintain containerization technologies such as Docker and orchestration platforms like Kubernetes.

- Manage and optimize database infrastructure (SQL, NoSQL).

CI/CD Pipeline Development & Management :

- Develop, maintain, and optimize robust CI/CD pipelines using tools like Jenkins, GitLab CI/CD, CircleCI, Azure DevOps, or GitHub Actions.

- Automate build, test, deployment, and release processes to accelerate software delivery.

- Implement strategies for continuous integration, continuous delivery, and continuous deployment.

Monitoring, Logging & Alerting :

- Set up and maintain comprehensive monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, ELK Stack, Datadog, Splunk).

- Define key performance indicators (KPIs) and establish dashboards to track system health and performance.

- Implement proactive alerting to identify and resolve issues swiftly.

Automation & Scripting :

- Develop automation scripts using Python, Bash, PowerShell, or Go to streamline operational tasks and reduce manual effort.

- Automate routine maintenance, patching, and backup procedures.

Security & Compliance :

- Implement security best practices throughout the SDLC, including vulnerability scanning, security hardening, and access control.

- Ensure compliance with industry standards and regulations (e.g., GDPR, HIPAA, SOC2).

- Participate in security audits and implement remediation plans.

Collaboration & Mentorship :

- Collaborate closely with development, QA, and product teams to understand requirements and deliver effective solutions.

- Provide technical guidance and mentorship to junior engineers.

- Promote DevOps best practices and a culture of shared responsibility.

Performance Optimization & Troubleshooting :

- Identify performance bottlenecks and optimize system performance.

- Troubleshoot complex production issues, perform root cause analysis, and implement preventive measures.

Documentation :

- Create and maintain detailed documentation for infrastructure, processes, and tools.

Required Qualifications :

- Experience: 5-7 years of hands-on experience as a DevOps Engineer, Site Reliability Engineer (SRE), or similar role.

- Cloud Platforms: Strong expertise with at least one major cloud provider (AWS, Azure, or GCP), including services like EC2/VMs, S3/Blob Storage, RDS/SQL Database, VPC/VNet, IAM, Lambda/Azure Functions.

- Containerization & Orchestration: Proficient in Docker and Kubernetes (EKS, AKS, GKE, or self-managed).

- Infrastructure as Code (IaC): Extensive experience with Terraform, CloudFormation, or Ansible for infrastructure provisioning and configuration management.

- CI/CD Tools: Hands-on experience with CI/CD platforms such as Jenkins, GitLab CI/CD, CircleCI, Azure DevOps, or GitHub Actions.

- Scripting: Strong scripting skills in Python, Bash, or PowerShell.

- Operating Systems: Solid understanding of Linux/Unix operating systems.

- Networking: Fundamental understanding of networking concepts (TCP/IP, DNS, Load Balancing, Firewalls).

- Monitoring & Logging: Experience with monitoring tools (e.g., Prometheus, Grafana, Datadog) and centralized logging solutions (e.g., ELK Stack, Splunk).

- Version Control: Proficient with Git and Git workflows.

- Problem-Solving: Excellent analytical and problem-solving skills with a proactive approach to identifying and resolving issues.

- Communication: Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.

Preferred Qualifications :

- Experience with serverless architectures (AWS Lambda, Azure Functions, Google Cloud Functions).

- Familiarity with configuration management tools like Chef or Puppet.

- Knowledge of database administration (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).

- Experience with service mesh technologies (e.g., Istio, Linkerd).

- Certifications in cloud platforms (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert).

- Experience with security tools and practices (e.g., SAST, DAST, WAF).

info-icon

Did you find something suspicious?