DevOps Architect/Engineer Job Description

DevOps Architect/Engineer Job Description Template

Our company is looking for a DevOps Architect/Engineer to join our team.

Responsibilities:

  • Participate/Lead DevOps transformation for an enterprise customer;
  • Help in application onboarding to the defined target operating model to achieve build & release automation;
  • Design/Implement release orchestration solutions for these large sized projects;
  • Participate in large assessment for data assimilation;
  • Provide solutions for RFP’s;
  • Perform pre-assessments to help the customer begin the DevOps journey;
  • Participate/Lead E2E DevOps small customer assessment;
  • Guide the team to tackle, build & deploy automation solutions;
  • Provide solutions to implement continuous integration & continuous deployment solutions for large sized project.

Requirements:

  • Bachelor’s Degree in Computer Science, Information Technology, or related field;
  • Working experience of Agile/SCRUM/Kanban techniques;
  • Experience integrating testing tools and frameworks such as Selenium Grid, SoapUI, Qtest, Cucumber, Saucelabs and others to the DevOps pipeline;
  • Extensive experience in implementing pipeline as code using scripting languages such as Shell Scripting, Groovy DSL;
  • Ability to communicate and collaborate cross-functionally, and work well in a team-oriented environment;
  • Experience with some of the following preferred: Vagrant, MySQL, NoSQL, SonarQube, Splunk or Graylog, Nagios or New Relic, Docker, Chef, Ansible;
  • Experience building pipelines utilizing Container platforms like Docker and orchestration using Kubernetes;
  • Ability to troubleshoot network services and protocols such as TCP/IP, DNS, AD, LDAP, SSH, SMTP, SSL, IIS and Apache;
  • Experience integrating security tools such as WhiteHat, NexusIQ, AppScan and Twistlock;
  • Written/verbal communication skills appropriate for frequent interaction with senior technical and executive leaders;
  • BS, MS, or PhD in computer science or a related field, or equivalent work experience;
  • Ability to reason about performance, security, and process interactions in complex distributed systems;
  • Familiarity with Linux OS engineering, configuration management, and troubleshooting;
  • Ability to understand and effectively debug both new and existing solutions;
  • Experience with container orchestration and service mesh architectures, including Kubernetes/Istio, Rancher, or Consul.