Manages a team of developers responsible for mobile applications development and design.
Evaluates current technologies and deliver applications meeting the latest standards. Schedules projects and resources, and monitors project timelines. Sets and implements policies and procedures related to application quality standards and testing.
| Job Title | Job Description | |
|---|---|---|
| 1 | Manager of Employee Training & Development | The Manager of Employee Training & Development researches new training techniques and suggests enhancements to existing training programs to meet the changing needs of the organization. Designs, plans, and implements corporate training programs, policies, and procedures. Being a Manager of Employee Training & Development ensures that training materials and aids are kept up to date and are effective. Contracts with vendors for employee participation in outside training programs. In addition, Manager of Employee Training & Development requires a bachelor's degree. Typically reports to a head of a unit/department or top management. The Manager of Employee Training & Development manages subordinate staff in the day-to-day performance of their jobs. True first level manager. Ensures that project/department milestones/goals are met and adhering to approved budgets. Has full authority for personnel actions. Extensive knowledge of department processes. Working as a Manager of Employee Training & Development typically requires 5 years experience in the related area as an individual contributor. 1 to 3 years supervisory experience may be required. |
| 2 | DevOps Associate Engineer | The DevOps Associate Engineer monitor, troubleshoot, maintain, and continuously improve building, packaging, and deployment processes. Design, build and maintain a stable and efficient infrastructure to optimize service delivery across production, QA, and development environments throughout the development lifecycle. Being a DevOps Associate Engineer utilize a consistent DevOps approach to improve all phases of the process and ensure end-to-end quality across functions. Implement automated infrastructure capabilities like backups, security tools, monitoring. In addition, DevOps Associate Engineer knowledge of deployment/configuration management tools like Jenkins, Maven, Puppet, or Ansible. Utilizes version control tools like GIT, Bitbucket, SVN, or CVS. Experienced with network infrastructure, database, cloud and data center operations, and security protocols. Strong knowledge of Linux and/or Windows OS. Understands AWS and other services. Experience with programming and scripting with languages like Python, Perl, Bash, PHP, Java, SQL, or C++. Typically reports to a manager or head of a unit/department. Typically requires a bachelor's degree. Being a DevOps Associate Engineer work is closely managed. Works on projects/matters of limited complexity in a support role. Working as a DevOps Associate Engineer typically requires 0-2 years of related experience. |
| 3 | DevOps Intermediate Engineer | The DevOps Intermediate Engineer monitor, troubleshoot, maintain, and continuously improve building, packaging, and deployment processes. Design, build and maintain a stable and efficient infrastructure to optimize service delivery across production, QA, and development environments throughout the development lifecycle. Being a DevOps Intermediate Engineer utilize a consistent DevOps approach to improve all phases of the process and ensure end-to-end quality across functions. Implement automated infrastructure capabilities like backups, security tools, monitoring. In addition, DevOps Intermediate Engineer knowledge of deployment/configuration management tools like Jenkins, Maven, Puppet, or Ansible. Utilizes version control tools like GIT, Bitbucket, SVN, or CVS. Experienced with network infrastructure, database, cloud and data center operations, and security protocols. Strong knowledge of Linux and/or Windows OS. Understands AWS and other services. Experience with programming and scripting with languages like Python, Perl, Bash, PHP, Java, SQL, or C++. Typically requires a bachelor's degree. Typically reports to a manager or head of a unit/department. Being a DevOps Intermediate Engineer occasionally directed in several aspects of the work. Gains exposure to some of the complex tasks within the job function. Working as a DevOps Intermediate Engineer typically requires 2 -4 years of related experience. |
| 4 | DevOps Principal Engineer | The DevOps Principal Engineer monitor, troubleshoot, maintain, and continuously improve building, packaging, and deployment processes. Design, build and maintain a stable and efficient infrastructure to optimize service delivery across production, QA, and development environments throughout the development lifecycle. Being a DevOps Principal Engineer utilize a consistent DevOps approach to improve all phases of the process and ensure end-to-end quality across functions. Implement automated infrastructure capabilities like backups, security tools, monitoring. In addition, DevOps Principal Engineer knowledge of deployment/configuration management tools like Jenkins, Maven, Puppet, or Ansible. Utilizes version control tools like GIT, Bitbucket, SVN, or CVS. Experienced with network infrastructure, database, cloud and data center operations, and security protocols. Strong knowledge of Linux and/or Windows OS. Understands AWS and other services. Experience with programming and scripting with languages like Python, Perl, Bash, PHP, Java, SQL, or C++. Typically requires a bachelor's degree. Typically reports to a manager or head of a unit/department. Being a DevOps Principal Engineer work is highly independent. May assume a team lead role for the work group. A specialist on complex technical and business matters. Working as a DevOps Principal Engineer typically requires 7+ years of related experience. |
| 5 | DevOps Senior Engineer | The DevOps Senior Engineer monitor, troubleshoot, maintain, and continuously improve building, packaging, and deployment processes. Design, build and maintain a stable and efficient infrastructure to optimize service delivery across production, QA, and development environments throughout the development lifecycle. Being a DevOps Senior Engineer utilize a consistent DevOps approach to improve all phases of the process and ensure end-to-end quality across functions. Implement automated infrastructure capabilities like backups, security tools, monitoring. In addition, DevOps Senior Engineer knowledge of deployment/configuration management tools like Jenkins, Maven, Puppet, or Ansible. Utilizes version control tools like GIT, Bitbucket, SVN, or CVS. Experienced with network infrastructure, database, cloud and data center operations, and security protocols. Strong knowledge of Linux and/or Windows OS. Understands AWS and other services. Experience with programming and scripting with languages like Python, Perl, Bash, PHP, Java, SQL, or C++. Typically requires a bachelor's degree. Typically reports to a manager or head of a unit/department. Being a DevOps Senior Engineer work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. Working as a DevOps Senior Engineer typically requires 4 -7 years of related experience. |
| Skills | Proficiency Level |
|---|---|
| Budgeting | Level 3 |
| Planning and Organizing | Level 4 |
| Coordination | Level 3 |