About the job
SummaryBy Outscal
Lead DevOps Engineer with 7+ years experience in AWS & Azure. Must have expertise in CI/CD tools, Terraform, Kubernetes, and Cloud Security. Experience with MongoDB, Node.js, PHP, and React.js is a plus.
- Database Management and Scaling: Architect and manage scalable MongoDB instances. Implement best practices for database scaling, backup, and disaster recovery. Monitor performance and optimize queries for high-volume data environments.
- Application Deployment: Lead the deployment of Node.js, PHP, and React.js applications across development, staging, and production environments. Ensure seamless CI/CD pipelines for these applications, focusing on automation, monitoring, and security.
- Advanced Infrastructure as Code (IaC): Utilize Terraform, AWS CDK, CloudFormation, and Pulumi to develop sophisticated solutions, defining and deploying complex architectures.
- Enhanced CI/CD: Design and manage pipelines using Jenkins, AWS CodePipeline, and GitHub Actions, focusing on automation to streamline processes.
- Sophisticated Cloud Architecture Design: Collaborate to devise innovative solutions, optimizing application architecture for performance and cost-efficiency using services from AWS and Azure.
- Server Configuration and Management: Manage AWS (EC2, RDS, ELB) and Azure (Azure Functions, AKS, Cosmos DB) services, ensuring high performance.
- Containerization and Orchestration: Implement strategies using Docker, Kubernetes, and AWS ECS for robust, scalable applications.
- Comprehensive Monitoring and Logging: Utilize AWS CloudWatch, ELK stack, Prometheus/Grafana for proactive monitoring and swift issue resolution.
- Security and Compliance: Enforce security protocols using AWS and Azure tools (AWS Security Hub, Azure Security Center) to protect infrastructure.
- Backup and Disaster Recovery: Develop sophisticated strategies, ensuring data integrity and application continuity.
- Performance Optimization: Conduct analyses, and optimize AWS and Azure services for system efficiency.
- Collaboration and Documentation: Work across teams, document processes, and share best practices.
- Research and Innovation: Stay updated with cloud services, and DevOps trends, exploring innovative solutions.
- Cloud Cost Optimization and Multi-Cloud Strategy: Implement cost-control strategies and develop multi-cloud strategies leveraging AWS and Azure.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 7+ years of DevOps or cloud engineering experience.
- Proficiency in scripting CI/CD tools (Jenkins, GitLab CI/CD), and configuration management (Ansible, Puppet).
- Deep familiarity with AWS, Azure, containerization (Docker), and orchestration (Kubernetes).
- Solid understanding of SDLC, and Agile methodologies.
- Exceptional problem-solving skills, excellent communication, and teamwork capabilities.
- AWS and Azure certifications preferred.