Role : Kubernetes DevOps Engineer L4
Location : Jersey City, NJ
Job Description and key Responsibilities
- Developing, Testing, Debugging, and Troubleshooting of Containerized Infrastructure.
- Ensure solutions are well-engineered, maintainable, and delivered on schedule.
- Work with business and engineering partners to deploy new infrastructure for private and public cloud platform.
- Monitor the availability, latency, and overall system health. On-call incident and change management
- Willingness to enhance the team learning environment by providing and encouraging mentorship and technical leadership.
- Manage Cloud and containerized environment setup and deployment in AWS & Azure and On Prem environments.
- Ensure security of application and development processes
- Mature Configuration Management processes
- Establish an automated DevOps release management pipeline which delivers tooling for next generation application development efforts and on-going production operations.
- Cultivate a Continuous Integration / Continuous Delivery mindset.
- Troubleshoot code build and deployments, product releases, and integration issues with the CI / CD workflow.
- Manage deployment and licensing of all Kubernetes / Container platforms, software, and hardware.
- Cloud virtualized and physical machine / system creation, configuration, management for both application and internal usage.
- Work with all the stake holders to on application migration from on-prem to cloud. Provide recommendations to app teams to design cloud architecture.
- Use appropriate tools to automate deployment and orchestrate governance and security of Infrastructure as code and infrastructure in general.
- Compose and leverage Infrastructure as code using CloudFormation and terraform templates for the repeatable deployment of infrastructure.
- Review Cloud Architecture diagrams and deploy the solutions accordingly.
- Design Well architected solutions in AWS / Azure.
- Engineer cloud operational standards for new approved services and review / update existing ones.
- Work with DevOps team to build Ci / CD pipelines for infrastructure and app teams.
- Design, Review, Build and deploy and Manage Kubernetes Clusters in Multi Cloud Environment.
- Managing IAM permissions the in the cloud and ensuring that the right users have access to the right services with the least privileges.
- Work with vendors to bring new tools / services to Jefferies.
- Setting naming / working and operational standards for new services
- Follow change control procedures and policies.
- Create Documentation and provide reports to management. Be on call and Fulfill On-Call Support duties once a month.
Skills, Qualifications and Experience Requirements
Must have 8+ Years' experience in a Multi Cloud and preferrable Hybrid Cloud environment.
8+ years deploying distributed apps with containers (Docker) & orchestration (Kubernetes, EKS, GKE). Experience with Rafay is highly desirable for multi cloud orchestration.5+ years development experience in config management (Puppet, Chef, Ansible, Terraform)5+ Years using gitops to deploy applications to Kubernetes.7+ years working within and building on AWS (IAM, Orgs, API Gateway, Lambda, KMS)7+ years Linux system engineering experience5+ years developing or infrastructure and application security for Highly Sensitive Customer Data & Environments (IAM, CI / CD, PKI)5+ years' experience deploying with a CI orchestration service (GitLab / GitHub, Bitbucket, Bamboo, Jfrog, Xray, antifactory, ECR)7+ years working experience scripting / programming language (Bash Shell, Python, JavaScript)Experience with TCP / IP networking protocols and components as implemented in IAAS (VPC, TGW, route tables, security groups, etc.)Experience with Log Management and Analytics tools such as Splunk, fluentbit etc.Excellent experience with observability tools like Prometheus, Grafana, Otel, AppDynamics etc.Excellent experience in securing Kubernetes environment using service mesh, secrets vaulting, service discovery, certificate and AppSSO management,Must have in depth AWS development experience (Containerization - Docker, Amazon EKS, Lambda, EC2, S3, Azure blob, Azure VM, service fabric, Azure AKS)Scripting capability and the ability to develop AWS / Azure Infrastructure environments as code.Experience with core AWS / Azure platform architecture, including areas such as : Organizations, Account Design, VPC, Subnet, segmentation strategies., subscriptions, VNet, resource groups. Security groups, DNS, and routing. etc.Data Protection, Persistent Storage, Backup, HA and Disaster Recovery approach and design.Network connectivity, Direct Connect, Express Route and VPNGood understanding of Compute, Databases, Analytics and security services and best practices in AWS and Azure.Presentation skills with a high degree of comfort speaking with executives, IT Management, and developers.Demonstrated ability to adapt to new technologies and learn quickly.A continuous learner and a critical thinker.A team player with great communication skills both verbal and written.Nice To have Skills.
DEVOPS certification highly desirable.AWS / Azure / Kubernetes Certification Preferred.Rafay Certification Highly desirable.Knowledge of Internal Developer Portal is highly desirable preferably TAP.VMWare and Nutanix Hypervisors - DesiredBlock storage (PURE), Netapp FSX experience is a plus.Compute (UCS & Synergy) is a plus.Knowledge on VMC and Nutanix on AWS is desired.Critical Beyond the Technical Skills Required :
Strong oral and written communication skills with the ability to communicate technical and non-technical concepts to peers, customers, and management.Must be capable of routinely making effective and timely decisions in alignment with departmental direction and based on sound business knowledge and industry best practices.Possess excellent technical problem solving and customer service skills.Ability to cope well under pressure.Initiative, drive, and ability to work effectively as part of a local team as well as a global team.Must work well without direct supervision and as part of global teams.