Lead DevOps Engineer
providence
Job Description
What will you be responsible for?
- Architect Scalable Infrastructure: Design and implement cloud-native and hybrid infrastructures leveraging containers, microservices, and serverless technologies.
- Cloud Transformation: Drive cloud adoption and migration strategies, focusing on performance, cost optimization, and compliance. Partner with stakeholders to identify opportunities for cloud-based optimizations.
- CI/CD Best Practices: Implement best practices for CI/CD automation and continuous testing to improve software delivery efficiency and quality.
- Security & Compliance: Integrate DevSecOps principles into all application and infrastructure processes, ensuring compliance with HIPAA, GDPR, and other regulatory frameworks.
- Technical Leadership: Act as a technical advisor and mentor to teams, providing thought leadership on DevOps, automation, and application modernization.
- DevOps Leadership: Design and implementation of comprehensive DevOps strategies to align with the company’s goals for scalability, reliability, and security.
- Monitoring & Optimization: Implement monitoring, logging, and alerting systems to ensure performance, reliability, and fast incident resolution. Continuously improve infrastructure performance through automation and scaling.
Who are we looking for?
- Deep expertise in cloud platforms such as Azure , AWS/ Google Cloud and SAAS solutions including advanced cloud architecture knowledge.
- Proficiency in Infrastructure as Code (IaC) with tools like Terraform, CloudFormation.
- CI/CD ManagementDesign, implement, and maintain Continuous Integration and Continuous Delivery (CI/CD) pipelines for efficient, automated application deployment.
- Build and maintain scalable cloud infrastructure using Infrastructure as Code (e.g., Terraform, CloudFormation, Ansible).
- Automate manual processes such as testing, deployment, configuration management, and monitoring.
- Deploy, manage, and scale applications on cloud platforms (e.g., AWS, Azure, GCP).
- Develop containerized applications using Docker and manage them with orchestration tools like Kubernetes.
- Collaborate with security teams to integrate security practices into the DevOps pipeline (e.g., vulnerability scanning, security testing, and compliance checks).
- Implement monitoring and alerting systems to ensure system reliability and enable rapid incident response.
- Work closely with cross-functional teams (development, QA, operations, and security) to ensure smooth application delivery and operation.
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of security frameworks and DevSecOps practices, with experience integrating tools like SonarQube, Aqua Security, and HashiCorp Vault