Deployment Architect

Full Time
Dublin, County Dublin
Posted
Job description
Snapshot:

Job Title: Deployment Architect
Division / Department: Research & Development / Center of Excellence
_________________________________________________________________________________

Synchronoss Technologies (Nasdaq: SNCR) builds software that empowers companies around the world to connect with their subscribers in trusted and meaningful ways. The company’s collection of products helps streamline networks, simplify onboarding, and engage subscribers to unleash new revenue streams, reduce costs and increase speed to market. Hundreds of millions of subscribers trust Synchronoss products to stay in sync with the people, services, and content they love. That’s why more than 1,500 talented Synchronoss employees worldwide strive each day to reimagine a world in sync.

General Description and Responsibilities:
The Deployment Architect will be responsible for creating infrastructure designs and guiding the development and implementation of cloud applications, systems and processes. This position will include working directly with application developers and system reliability engineers to build and deploy highly available and scalable systems in private and public cloud environments. The candidate will need to be able to handle multiple tasks in a fast paced team environment. Responsibilities include:
  • Establish continuous build integration and automation best practices.
  • Ensure the team members implement a continuous integration pipeline for application deployments.
  • Guide teams in the design and implementation of containerized deployments using Kubernetes.
  • Document best practices and develop repeatable processes and frameworks to speed the adoption of configuration management in a large-scale operational environment.
  • Establish, maintain and manage enterprise workflow automation tools for datacenter infrastructure deployment and configuration.
  • Deliver and maintain in-house orchestration tools for the deployment of infrastructure assets in public and private cloud providers. Embrace and implement the “Infrastructure as code” paradigm.
  • Create and revise architectural designs and implementation plans and guide the implementation with IT operations team.
  • Development and documentation of Chef cookbooks. Support throughout the entire deployment lifecycle (development, quality assurance and production).
  • Educate the development teams on the use of local development strategies to improve productivity, time to market and code stability.
  • Ensure that all documentation and materials are regularly reviewed and up to date.
  • Work with the security team to review and assess security architecture to determine areas of vulnerability or flawed design.
  • Foster collaboration between Development and Operations on all fronts.

Additional Responsibilities:
  • Support always-available private/public cloud based software-as-a-service (SaaS) applications.
  • Interface among application development, infrastructure support and tools (DOTS) team.
  • Help developers leverage infrastructure, application and cloud platform features and functionality and participate in code and design reviews.
  • Create knowledge sharing presentations and documentation to help developers and operations teams understand and leverage the systems capabilities.
  • Leverage scripting (BASH, Perl, Ruby, Python) to build required automation and tools on an adhoc basis.

Position Requirements:
  • A high degree of creative ability, analytical and technical skills and independent judgment.
  • Excellent verbal and written communications and presentation skills. Candidates must have the ability to communicate with internal/external customers, vendors, management etc. in both formal and informal situations.
  • Strong consulting, leading and mentoring skills. Experience in managing consultants and vendors.
  • Strong knowledge of Docker orchestration tools such as Kubernetes, Mesophere, Docker Swarm or equivalent.
  • Strong knowledge of Amazon Web Services (AWS). This includes AWS APIs coding experience and knowledge of the service offerings in AWS, with detailed knowledge in EC2, S3 and VPC. Experience with Cloud Formation and Auto Scaling a plus.
  • Experience with the OpenStack cloud community a plus.
  • Experience with infrastructure automation and development tools such as terraform and CloudFormation.
  • Extensive knowledge of the Linux operating system.
  • Proficiency with scripting in various languages (Bash, Ruby, Python, Perl, etc.) Experience with application object-oriented languages (C++, Java) is a plus.
  • Experience with Java application servers.
  • Proficient with software development tools such as Bamboo, JIRA and Confluence.
  • Experience with Enterprise GIT platforms. Atlassian Bitbucket preferred.
  • Experience working in a large-scale operational environment.
  • Internet and operating system security fundamentals.
  • Extensive knowledge with massively scalable systems. Linux operating system/application development experience is desirable.
  • Experience with Configuration Management Automation tools (Chef or Ansible preferred).
  • Experience with virtualization, preferably on multiple hypervisors.
  • Management and support of CI pipeline, git repository and configuration management tools
  • Understanding of Network topology of large-scale application deployments.

Education Requirements:
  • Requires BS/MS in Computer Science or equivalent with 8-12 years of hands-on software development or operations experience in a large, global enterprise environment.

seankuhnke.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, seankuhnke.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, seankuhnke.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs