Devops_Tech Lead_TS
- Full-time
Company Description
Dentsu is a modern marketing solutions company. Our mission is to help clients navigate, progress and thrive in a world of change. Businesses rely on our integrated network of agencies and specialized practices to champion meaningful progress through creative, media, commerce, data and technology. Part of Dentsu Group, our global network comprises 66,000 diverse people in 143 countries, who are dedicated to teaming for growth and good. Some of our award-winning agencies include 360i, Carat, dentsumcgarrybowen, DEG, dentsuX, iProspect and Merkle. Follow us on Twitter @DentsuUSA and visit dentsu.com/us.
Employees from diverse or underrepresented backgrounds encouraged to apply. Dentsu (the "Company") is committed to a policy of Equal Employment Opportunity and will not discriminate against an applicant or employee of the Company, on the basis of age, sex, sexual orientation, race, color, creed, religion, ethnicity, national origin, alienage or citizenship, disability, marital status, veteran or military status, genetic information, or any other legally-recognized protected basis under federal, state or local laws, regulations or ordinances. Applicants with disabilities may be entitled to reasonable accommodation under the terms of the Americans with Disabilities Act and/or certain state or local laws. A reasonable accommodation is a change in the way things are normally done that will ensure an equal employment opportunity without imposing an undue hardship on the Company. Please contact [email protected] if you need assistance completing any forms or to otherwise participate in the application process or to request or discuss an accommodation in connection with a job at the Company to which you are applying.
Qualifications
BE / BCA / MCA
Additional Information
Key Responsibilities
As a Cloud DevOps Engineer, you need to have
- Exposure in designing, creating & managingcloud infrastructure. This includes creating virtual machines, setting up load balancers, configuring networks, managing security, and ensuring high availability of services.
- Experience in automating Continuous Integration, Continuous Delivery of Applications and Infrastructure towards building highly scalable systems.
- Experience with Docker, Microservices and container deployment and service orchestration
- Experience with Blue-Green Deployment to reduce downtime and risk, provide continuous deployment and fast rollback
- Design kubernetes clusters to guarantee a high degree of reliability, security, and scalability
- Provide support, improve, and implement Kubernetes internal components and applications on top of multiple clusters. Troubleshoot and triage issues as they arise
- Encourage best practice policies. Adapt to various technologies and be willing to get involved with the Kubernetes and public cloud/hyperscalar communities as needed
- Document implementation handbooks for highly-available and fault-tolerant enterprise and web-scale software deployments
- Provide problem resolution, reviewing and recommending process and procedure improvements, and facilitating communication between the Operations Teams and the Developers or Product Owners.
- Experience with Infrastructure automation (Terraform, Ansible, Cloud formation) using scripting languages (E.g. shell, Python, Ruby, PowerShell)
- Configuration management using tools such as Chef and Puppet.
- Experience in Logging & Monitoring using tools like CloudWatch, StackDriver and ensure high availability of Apps and Infrastructure
- Understands Security best practices to setup firewalls, access controls, encryption & managing identity access control.
- Participate in creating new services capabilities, productized solution offerings and document
- implementation handbooks
- Participate in technical engagements such as Proof of Concepts, project delivery for key strategic opportunities.
Key Skills and Experience
- Experience with DevOps related automation tools to include, but not limited to: source mgmt (e.g. GIT, CodeCommit); continuous integration (e.g. Terraform, Jenkins, Jarvis, GitHub Action), application configuration management (e.g. Chef, Puppet, Ansible) and container management tools (e.g. Docker, AWS ECS, Kubernetes)
- Demonstrated understanding of core Kubernetes solution architecture and the extended CNCF (Cloud Native Computing Foundation) landscape of tools and services
- Experience with maintenance such as Kubernetes patches and upgrades
- Experience managing multiple Kubernetes clusters in a production environment
- Strong Implementation experience in public cloud container services (EKS, AKS, GKE)
- Hands on experience and knowledge of Kubernetes architecture and operations
- Systems administration expertise (Windows, Linux)
- Scripting expertise (Shell, PowerShell, Bash, Python)
- Demonstrated ability to think strategically about business, product, and technical challenges
- Highly technical and analytical thinking, possessing 3 or more years of IT implementation experience
- Have worked on loggin & monitoring tools like Splunk, ELK, Grafana, Prometheus, CloudWatch, Stackdriver etc…
- Hands-on experience setting up end to end DevOps framework
- Proven experience with software development life cycle (SDLC) and agile/iterative methodologies required
- Strong track record of implementing Cloud based services in a variety of distributed computing environments
- Integration of Cloud services with on-premise technologies from Microsoft, IBM, Oracle, HP, SAP etc.
- Leading Cloud Certificated, preferred (demonstrating a proficiency to optimally architect a compute, storage, security environment and leverage Cloud automation services).
- 1-2 years of experience in DevOps environments instrumenting continuous integration (CI), deployment (CD) and, ideally infrastructure as code (IAC)
- 3 Years of experience with Enterprise ITIL Processes
- Excellent organizational skills, and oral and written communication skills
- Security compliance experience such as ITIL, PCI, ISO 27001 or SOX preferred
- Ability to work with minimal supervision, making decisions based upon priorities, schedules and an understanding of business initiatives
- Ability to apply critical thinking to all aspects of the position
- Detail oriented with excellent documentation skills/methodologies, who is able to successfully manage multiple priorities