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.