Company Description
4X4 Advisory is a leading consulting organization, offering comprehensive advisory services in Accounting & Reporting, Transactions, Technology and Global Delivery & Learnings. We work with clients to drive sustainability and make a positive impact through our services.
Job Description
We are seeking an experienced Senior DevOps Engineer with deep expertise in AWS to join our growing team. You will play a crucial role in automating infrastructure, optimizing cloud services, and enhancing the scalability and reliability of our platform. The ideal candidate will have significant experience in building and maintaining large-scale AWS environments, implementing CI/CD pipelines, and ensuring cloud infrastructure security.
Key Responsibilities:
AWS Infrastructure & Automation:
- Architect, deploy, and maintain scalable and secure AWS infrastructure (EC2, S3, Lambda, RDS, VPC, IAM, etc.).
- Automate cloud provisioning, configuration management, and application deployment using Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or Ansible.
- Optimize cloud costs and manage resource utilization through appropriate AWS pricing models (Reserved Instances, Spot Instances).
CI/CD Pipeline Management:
- Design, implement and maintain highly efficient CI/CD pipelines using tools like Jenkins, GitLab CI, AWS CodePipeline, ensuring smooth integration and delivery processes.
- Collaborate with development teams to automate build, test, and deployment processes to improve release cycles and reliability.
Monitoring & Logging:
- Set up and manage robust monitoring, logging, and alerting systems (e.g., AWS CloudWatch, Prometheus, ELK Stack, Grafana) to ensure high availability, performance, and early detection of issues.
- Conduct root cause analysis for any performance issues, troubleshooting, and optimizing systems as needed.
Security & Compliance:
- Ensure AWS security best practices, including IAM role management, encryption, security groups, and VPC security.
- Work with the security team to address vulnerabilities, implement proactive security measures, and ensure compliance with regulatory frameworks such as GDPR, HIPAA, etc.
Collaboration & Mentoring:
- Collaborate with software development, QA, and IT operations teams to ensure seamless integration between infrastructure, applications, and CI/CD pipelines.
- Mentor junior engineers and provide technical guidance to team members to encourage skill development and promote best DevOps practices.
Disaster Recovery & High Availability:
- Design and implement disaster recovery plans and highly available systems across multiple AWS regions.
- Automate backups and ensure proper redundancy for mission-critical applications.
Cloud Cost Optimization:
- Regularly monitor cloud costs and usage to optimize efficiency, right-size resources, and propose strategies for cost savings.
Qualifications & Requirements:
Technical Skills:
- Expert-level AWS knowledge: Experience with a broad set of AWS services, including EC2, S3, RDS, VPC, IAM, Lambda, ECS/EKS, and CloudFront.
- Infrastructure as Code (IaC): Hands-on experience with Terraform, CloudFormation, or Ansible.
- CI/CD Pipelines: Extensive experience in designing and maintaining CI/CD workflows using tools like Jenkins, GitLab CI, CircleCI, or AWS CodePipeline.
- Containerization & Orchestration: Strong experience with Docker and container orchestration tools like Kubernetes (EKS) or AWS ECS.
- Scripting & Automation: Proficiency in automation using Python, Bash, or PowerShell.
- Monitoring & Logging: Experience with monitoring, logging, and alerting tools like AWS CloudWatch, ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, or Grafana.
Experience:
- 7+ years of DevOps experience, with at least 3+ years focused on AWS environments.
- Proven track record of building and scaling cloud infrastructures for high-availability and mission-critical applications.
- Experience with cloud security principles and tools.
- Ability to troubleshoot and resolve complex issues across the entire stack—network, application, and infrastructure.
Preferred:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- AWS Certifications (e.g., AWS Certified DevOps Engineer – Professional, AWS Certified Solutions Architect – Professional).
- Experience with serverless architecture using AWS Lambda.
- Familiarity with Kubernetes, both on AWS (EKS) and self-managed clusters.
- Knowledge of database management and tuning (e.g., RDS, DynamoDB).