Principal DevOps Engineer-839367

At Franklin Templeton, everything we do is focused on one thing – delivering better client outcomes. We do that by partnering closely with our clients, assessing their strategic needs, and identifying the solution or solutions that can meet the challenge. Over 12,000 employees working in 34 countries around the world are dedicated to servicing investment solutions for our clients in more than 160 countries. For more than 70 years our success has been a direct result of the talent, skills and persistence of our people, and we are looking for qualified candidates to join our team.

What is the Data Science – Dev Ops group responsible for?

If you love technology and are driven to create the future of financial technologies, you will love being part of the DevOps engineering team, building, and operating infrastructure and tools for exciting new technologies that will shape the future of applications at Franklin Templeton. You will work in a startup-like environment where products and technology are still being defined and developed using public cloud, blockchain, microservices, etc. giving you the opportunity to influence and be part of every stage of development from concept to deployment.

What is the Principal DevOps Engineer responsible for?

Principal DevOps Engineer provides broad technical expertise and solutions that align with enterprise architecture standards and advance the DevOps team towards self-serviceable continuous deployment. Performs the leadership, facilitates, analysis and design tasks required to ensure that systems are designed and mature appropriately and effectively.  Works closely with our business groups to understand their business process, information needs and work with members across Application Development architecture and plays an integral role in partnering with DevOps, Architecture, Application Development, Testing and Operations, along with Cloud Architecture and Engineering teams to enable continuous deployment while practicing and promoting reliabile engineering principles through self-service and automation.

What are the ongoing responsibilities of a Principal DevOps Engineer?

  • Deploying, configuring, monitoring, maintaining, and troubleshooting micro service and/or application development platforms like Azure App Services, AWS Elastic Beanstalk etc.; data processing solutions on platforms like Azure Datalake, Databricks, HD Insight, Snowflake etc.; Machine learning, Artificial Intelligence, Block Chain, etc. leveraging Terraform/Pulumi/Other Platform and Infrastructure as code systems
  • Design and develop the test automation to validate the builds in the CI/CD pipeline
  • Architect, develop and improve our cloud deployment and release process using container and orchestration technologies such as Docker and Kubernetes
  • Drive system design and process improvements that contribute to increasing developer velocity/throughput
  • Develop and improve overall cloud deployed infrastructure services reliability, resiliency, scalability, and observability
  • Implement secure by design architecture and cloud security best practices
  • As a member of the DevOps enablement team, will be the subject matter expert on how and when to utilize the DevOps tools, responsible to keep up with the DevOps community, trends, and the applicability of new services into Franklin Templeton
 What ideal qualifications, skills & experience would help someone to be successful?

  • The ideal self-driven candidate will possess strong communication, leadership, and versatile technical skills, along with a hunger for learning, understanding and internal client engagement with a drive to create new, impactful next generation solutions
  • Expertise with cloud platforms and cloud services such as IaaS, PaaS and SaaS on major cloud hosting platforms (Microsoft Azure/AWS/GCP/Oracle), Containerization (Docker, Kubernetes), Application Development Platforms (Azure ASE, AWS Elastic Beanstalk etc.), Microservices (Azure Functions, AWS Lambda etc.), Full stack Data processing solutions or services (Infrastructure, Platforms, Distributed processing, Data warehouse etc.) and Infrastructure as Code toolsets (Terraform or Pulumi or similar), Configuration toolsets (Saltstack, or Ansible or similar)
  • In-Depth knowledge of build/release systems, CI/CD systems, release engineering practices
  • Experience designing, developing, and testing complex solutions to support distributed, scalable, and highly available applications
  • Core understanding of virtualization, private, hybrid and public cloud computing concepts
  • Core understanding of big data and analytics environment, engineering, security, operations, and pipelines (Azure Datalake, Databricks, HD Insight, Snowflake, etc.)
  • Core understanding of deployment and operations of Machine learning, Artificial Intelligence, Block Chain, etc. technologies in the cloud
  • Progressive DevOps engineering experience and In-Depth knowledge including the following with ability to build tools from scratch when needed:
    • Proficient at systems administration skills in Windows and Linux (RHEL and Ubuntu)
    • Automation and the development of automation and orchestration tools
    • Continuous integration and deployment methodologies and release engineering practices
    • System and Network Security
    • Monitoring, logging and the development of application, infrastructure and security monitoring tools
    • Excellent Python, Bash, Powershell and scripting fundamentals
    • Experience with Java, Node.js, R, Python and C# languages
    • Building and operationalizing data processing solutions and Databases with understanding including Oracle, MSSQL, MySQL, Postgres and Cloud data bases solutions
    • Strong understanding of DevOps, tools, and Developer use of toolsets
  • Excellent written and verbal communication skills with users, management, technical and non-technical teams
  • Demonstrated experience and expertise influencing to business decision-makers by reinforcing the value of cloud solutions
  • Ability to quickly learn new and existing technologies with strong problem-solving skills
  • Bachelor’s degree in Computer Information Systems, Computer Science, or an equivalent combination of education, certification, and experience.
  • Minimum of 5 years of experience of progressive DevOps systems engineering and integration within agile focused organizations implementing complex solutions.
What makes Franklin Templeton unique?
In addition to the dynamic and professional environment at Franklin Templeton, we strive to ensure that our employees have access to a competitive and valuable set of Total Rewards—the mix of both monetary and non-monetary rewards provided to you in recognition for your time, talents, efforts, and results.
Highlights of our benefits include:
  • Three weeks paid time off the first year
  • Medical, dental and vision insurance
  • 401(k) Retirement Plan with 75% company match on your pre-tax and/or Roth contributions, up to the IRS limits
  • Employee Stock Investment Program
  • Tuition Assistance Program
  • Purchase of company funds with no sales charge
  • Onsite fitness center and recreation center*
  • Onsite cafeteria*

*Only applicable at certain locations

We believe that being a good corporate citizen is good business. To us, corporate citizenship means being accountable, serving our clients, being an employer of choice, managing our environmental impact, and supporting our communities. An emphasis on corporate citizenship is embedded in our culture and values, and is an important element of how we achieve success.
We are also committed to your learning and development with resources focused around Experience, Exposure, and Education, to help you achieve your professional development goals. Take some time to, meet some of our people, and see what it means to say, “I AM Franklin Templeton”.
Franklin Templeton is an Equal Opportunity Employer. We are committed to equal employment opportunity for all applicants and existing employees and we evaluate qualified applicants without regard to ancestry, age, color, disability, genetic information, gender, gender identity, or gender expression, marital status, medical condition, military or veteran status, national origin, race, religion, sex, sexual orientation, and any other basis protected by federal, state, or local law, ordinance, or regulation. We invite you to visit us at http://www.franklintempletoncareers.com/ to learn more about our company and our career opportunities.
Franklin Templeton is committed to fostering a diverse and inclusive environment. If you believe that you need an accommodation to search for, or apply for, one of our positions please send an email to accommodations@FranklinTempleton.com. In your email, please include the accommodation you are requesting and the job title and job number you are applying for. It may take up to three business days to receive a response to your request. Please note that only requests for accommodations will receive a response.
Share this job