-
Notifications
You must be signed in to change notification settings - Fork 35
/
Copy pathJobRolles.m
61 lines (52 loc) · 4.2 KB
/
JobRolles.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# DEVOPS SOLUTION ARCHITECT
## RESPONSIBILITIES
Design, architect, and implement next generation system architecture and automation solutions;
Implement, maintain, and improve Continuous Integration and Continuous Delivery environments;
Own and lead initiatives to define, design, and implement DevOps solutions which includes reference architectures, estimates, and costing;
Provide technical leadership, project guidance, and business development in various mobile technology areas;
Advise business and technology delivery leadership on how to translate the client’s infrastructure and automation business requirements into executable technology solutions;
Participate in customer’s workshops and provide presentations of the proposed solution;
Act as a subject matter expert on DevOps best practices with Cloud Formation, Auto Scaling Groups, and Configuration Management;
Perform analysis best practices and emerging concepts in DevOps, Infrastructure Automation, and Enterprise Security;
Acts as a technical liaison between clients, service engineering teams and support;
Define common business and development processes, platform and tools usage for mobile solutions and delivery;
Review and audit of existing solution, design and system architecture;
Serve as a systems and automation evangelist providing thought leadership, participating in conferences, authoring white papers, etc;
Perform profiling, troubleshooting of existing solutions;
Create technical documentation.
• Serve as a champion/SME for Devops practices across the organization, providing coaching, mentoring, and technical support
• Guide design and Implementation of Devops solutions
• Bring new and emerging concepts in Devops to our organization
• 3+ Years of experience in a Development Operations organization leading, administering, building and maintaining an automation environment
• Knowledge of Service Oriented Architectures
• Track record of delivering applications and cloud-based infrastructure delivery in an agile environment
• Experience with automated deployment, continuous integration, and release engineering tools
• Knowledge of software development and software testing methodologies
• Knowledge of cloud environments and how to implement cloud architectures
• Knowledge of high availability, disaster recovery, auto-scaling and auto-healing concepts
• Knowledge in various branching/merging methodologies and release procedures
• Ability to communicate clearly and concisely and a flexible mindset to handle a quickly changing culture
## REQUIREMENTS
Broad knowledge of software development and software testing methodologies along with change and configuration management practices in Linux-based environments;
Strong knowledge of cloud environments;
Strong scripting skills (Python, Ruby, Perl);
Experience with automated deployment, continuous integration, and release engineering tools (Nagios, Zabbix, Cacti, New Relic, Graphite);
Strong knowledge of infrastructure automation tools (Puppet, Chef, Ansible);
Working knowledge of Amazon Web Services (AWS);
Prior consulting, advisory, or professional services experience is preferred;
Demonstrated project management experience in Agile (Scrum), which includes project planning, execution, risk management, and resource management;
Strong knowledge and expertise in DevOps solution delivery and strategy;
Solid knowledge of design patterns and refactoring concepts;
Practical expertise in performance tuning and optimization, bottleneck problems analysis;
Active community member and contributor to open source projects is a plus;
Solid technical expertise and troubleshooting skills;
Possibility to travel ~50%;
Fluent verbal and written English.
• Experience with cloud platforms (Azure, AWS, Cloud, etc.)
• Experience with MS tool chains (.NET, VSO/VSTS, PowerShell)
• Experience with Infrastructure as Code (ARM Templates/Terraform/Cloud Formation)
• Experience with Continuous Integration/Continuous Deployment tools (Bamboo, VSTS, Team City)
• Experience with Monitoring Tools (Splunk, ELK, DataDog)
• Experience with Scripting (Powershell, Bash, Python, etc)
• Experience with configuration management (Chef, Ansible, or Puppet)
• Experience with Git based workflows