DevOps Engineer

  • location: Phoenix, AZ
  • type: Permanent
  • salary: $100,000 - $120,000 per year
easy apply

job description

DevOps Engineer

job summary:
Purpose of the Job

Serves as a DevOps Engineer supporting a dedicated DevOps team. This role will be responsible for applying DevOps best practices and ideas to include testability, repeatability, and automation, and be able to provide skill uplift, knowledge transfer and sharing of DevOps concepts and best practices to various agile team members.

 
location: Phoenix, Arizona
job type: Permanent
salary: $100,000 - 120,000 per year
work hours: 8am to 5pm
education: High School
 
responsibilities:
LEVEL 1 - Performs job functions under general supervision or peer review





  • Participate in medium sized agile teams
  • Utilize knowledge of SDLC best practices and IT operations








  • Work with Cloud Technologies - Private, Public, Hybrid, IaaS+, PaaS, SaaS








  • Discuss CICD workflow and trunk based development methods








  • Code and script using languages such as PHP, Python, Perl, Ruby, Java, etc.








  • Put into practice your Docker experience or similar container technologies








  • Work with SDK and CLIs








  • Engage with various protocols such as HTTP, SSL, SSH, JMS, JDBC, REST API, etc.








  • Demonstrate proficiency in operating systems, software, and hardware installation / configuration








  • Work with teams towards understanding Networks (VLAN, sub netting, routing and switching)








  • Leverage version control systems like Git








  • Participate in build and release management activities




LEVEL 2 - Performs job functions with moderate supervision and peer review (in addition to level 1 skills)





  • Put into practice container concepts and container orchestration








  • Incorporate application and infrastructure security best practices








  • Look for code vulnerabilities








  • Implement continuous test automation across the pipeline








  • Evolve CI/CD platforms like Jenkins








  • Use SQL and /or NoSQL technologies experience








  • Assist with the development of Azure, or similar cloud platforms, SDKs and CLIs








  • Establish priorities and adjust work accordingly








  • Use a wide variety of open source technologies and cloud services








  • Design and develop automation solutions that improve DevOps operations and efficiency








  • Assist with implementing test data management processes and tooling








  • Develop modern architecture and design patterns to include microservices




LEVEL 3 - Performs job functions with minimal supervision (in addition to levels 1 and 2 skills)





  • Maintain container orchestration technologies such as Kubernetes








  • Educate key people on security and scalability








  • Assist with providing continuous monitoring capabilities








  • Design, build and maintain the CI/CD infrastructure and tools








  • Leverage CI/CD tools to automate testing and deployment








  • Develop backend web services








  • Administer Docker runtime or similar container platforms








  • Administer SQL and NoSQL technologies








  • Administer Linux servers supporting applications








  • Participate with others in leveraging VMWare








  • Troubleshoot complex scenarios








  • Identify and escalate situations requiring urgent attention








  • Use your understanding of networking and storage technologies related to databases








  • Implement infrastructure as code related to tooling








  • Work with configuration management systems to include Chef, Puppet, and/or Ansible








  • Orchestrate database related changes on a CICD Pipeline




LEVEL 4 - Performs job functions with no supervision (in addition to levels 1, 2 and 3 skills)





  • Coach others in the adoption of DevOps








  • Lead teams in the transformation to DevOps








  • Develop staff, including the development and maintenance of training materials for new and existing staff










ALL LEVELS

  • Each progressive level includes the ability to perform the essential functions of any lower levels.
  • The position requires a full-time work schedule. Full-time is defined as working at least 40 hours per week, plus any additional hours as requested or as needed to meet business requirements.
  • Perform all other duties as assigned.




 
qualifications:
Preferred Education

  • Bachelor's Degree in Computer Science, Information Systems, Business, or related field (All Levels)

    Preferred Licenses / Certifications
  • DevOps Engineer and/or Site Reliability Engineer
 
skills:
  • Required Job Skills (Applies to All Levels)
  • Configuration Management skills using Chef or Puppet
  • Infrastructure automation skills using Terraform or similar
  • CICD pipeline creation using Jenkins or similar
  • Manage release workflows using XLRelease or similar
  • Proficient using PC
  • Proficient in spreadsheet, database, flow charting, and word processing software
  • Working knowledge of current software protocols and Internet standards
  • Excellent IT troubleshooting skills
  • Knowledge of data privacy practices and laws, including HIPAA regulations related to data security
  • Willing to work under different technologies and take up new technology responsibilities outside core skills

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs

    DevOps Engineer

  • location: Scottsdale, AZ
  • job type: Temp to Perm
  • salary: $40 - $55 per hour
  • date posted: 9/17/2019