PU
Job Description
Publicis Sapient is seeking a skilled DevOps Engineer to become a vital part of our innovative team of thinkers and practitioners. In this role, you will leverage your problem-solving abilities and technical expertise to design and develop infrastructure interfaces supporting complex business applications. You will also contribute to enhancing DevOps methodologies through automation and innovative solutions, playing a key role in our mission to transform the world. Your insights, ideas, and solutions will be instrumental in shaping our approach.
Your Impact:
- Utilize your technical knowledge and problem-solving enthusiasm to collaborate with clients, translating complex concepts into comprehensive end-to-end solutions that drive business transformation.
- Support the deployment and maintenance of application and web server infrastructure for sophisticated business applications.
- Manage server configurations, oversee release management processes, coordinate deployments, and troubleshoot issues while automating tasks for efficiency.
- Set up and configure environments across Development, Staging, UAT, and Production, installing and configuring all dependencies according to industry best practices.
- 4 to 9 years of DevOps experience, with a full-time Bachelor's or Master's degree in Science, Engineering, or related fields preferred.
- Proficiency with DevOps tools including deployment platforms such as Chef, Puppet, Ansible, Nebula, and Nolio.
- Experience with Source Code Management (SCM) tools like TFS, GIT, and ClearCase.
- Familiarity with build automation tools such as Ant, Maven, Make, and Gradle.
- Knowledge of artifact repositories including Nexus and JFrog Artifactory.
- Hands-on experience with Continuous Integration tools like Jenkins and TeamCity.
- Proficiency in scripting languages including Python, Ant, Bash, and Shell scripting.
- Extensive experience with distributed version control systems like TFS and Git, including release management, branching, merging, and integration strategies.
- Experience in developing and automating deployment tools, along with managing webservers such as Apache, Tomcat, and JBoss.
- Practical knowledge of cloud platforms such as GCP, AWS, or Azure, including creating network subnets, launching instances, and configuring load balancers in production environments.
- Proficiency working within Linux/Unix environments.
- Experience managing Cloud and VMWare resources, along with familiarity with Docker containers.
- Background in designing and managing highly available infrastructure architectures.
- Advanced scripting skills to automate tasks such as starting, stopping, recycling, and deploying applications.
- Understanding of JVM internals, troubleshooting techniques, and performance tuning through thread dump analysis and log review.
- Knowledge of network infrastructure components like TCP/IP, DNS, firewalls, routers, and load balancers.
- Familiarity with clustering, virtual hosts, JDBC, auto-deployment, session replication, URL redirection, rewrite rules, HTTP plugins, and security certificates.
- Gender-Neutral Workplace Policy
- 18 Paid Holidays Annually
- Generous Parental Leave and New Parent Transition Programs
- Flexible Work Arrangements
- Employee Assistance Programs focused on wellness and well-being
