Client: Novartis Pharmaceuticals, USA
Location:: Remote
Working hour: US Eastern
Working week: Monday-Friday
Overview: We are seeking a highly skilled Senior Kubernetes Consultant to design, deploy, and manage Kubernetes ecosystems and multi-cloud environments. This role demands expertise in container orchestration, CI/CD pipelines, infrastructure-as-code, and cloud infrastructure management. The ideal candidate will have hands-on experience with Kubernetes, Docker, various cloud services, and DevOps practices to ensure high availability, scalability, and optimal performance of our systems.
Key Responsibilities:
Kubernetes and Container Management:
- Architect and manage Kubernetes ecosystems, including deployment, configuration, scaling, and management of containerized applications.
- Design and implement container-based applications on cloud platforms such as AWS, Azure, and others using Docker and Kubernetes.
- Ensure high availability of systems on Kubernetes, including maintenance of Docker/Container clusters.
- Create Kubernetes operators for custom requirements.
- Work with application stacks including stateful sets, init-containers, and sidecar containers.
Multi-Cloud Infrastructure Management:
- Design, deploy, and manage cloud environments across AWS, Azure, and other platforms, including compute, storage, database, and network configurations.
- Develop and maintain disaster recovery plans and backup strategies for critical systems and data hosted on multiple cloud platforms.
- Identify and implement optimizations to improve system performance, scalability, and cost-efficiency across various cloud resources.
- Be on-call for operations to acknowledge alerts off-hours/weekends.
CI/CD and Automation:
- Implement and optimize CI/CD pipelines using tools such as Jenkins, Azure DevOps, AWS CodePipeline, and CodeBuild to automate software builds, testing, and deployments.
- Utilize infrastructure-as-code (IaC) tools such as AWS CloudFormation, Azure Resource Manager, or Terraform to automate infrastructure provisioning and configuration management. Convert current templates into Terraform.
- Enhance delivery systems with continuous integration and coordinate with software architects for optimal scaling, content caching, compute optimizations, and load balancer setup.
Monitoring, Logging, and Security:
- Set up monitoring and logging solutions (e.g., AWS CloudWatch, Azure Monitor, ELK stack) to track system performance, detect anomalies, and troubleshoot issues proactively.
- Implement security best practices and compliance standards (e.g., CIS benchmarks, AWS Security Hub, Azure Security Center) to ensure a secure and compliant multi-cloud environment.
Collaboration and Documentation:
- Work closely with development teams to streamline processes, provide technical support, and maintain comprehensive documentation for infrastructure and deployment procedures.
- Comfortable creating and/or analyzing architecture diagrams, data models, systems design, and business processes. Document DevOps processes, procedures, and environments to ensure continuity.
Other Skills:
- Lead other DevOps engineers in pursuit of technical, strategic, and organizational goals.
- Understanding of microservice design and architectural patterns, event-driven architecture, and complex event processing.
- Coordinate with other infrastructure teams to meet goals.
- Strong expertise in DevOps and CI/CD implementation.
Qualifications:
- In-depth understanding and experience with cloud-based Kubernetes containers (EKS, AKS) and on-premise Kubernetes containers.
- Hands-on experience with configuration management tools (Chef, Ansible, Terraform) and cloud service providers (AWS, Azure, etc.).
- Knowledge of DevOps concepts, tools, best practices, and application development concepts.
- Certification in container orchestration systems (e.g., CKAD, CKA, Red Hat Certified Specialist in OpenShift) is a plus.
- Proven experience in automating infrastructure services on cloud platforms using automation tools like Terraform or Ansible.
- Docker & Microservices Expertise.
- Excellent collaboration, communication, and documentation skills.