Colorado Technology Jobs

Colorado Jobs

Job Information

Carnegie Mellon University Senior DevOps Engineer in Boulder, Colorado

Description:What We Do:The SEI helps advance software engineering principles and practices and servesas a national resource in software engineering, computer security, andprocess improvement. The SEI works closely with defense and governmentorganizations, industry, and academia to continually improvesoftware-intensive systems. Our core purpose is to help organizations improvesoftware engineering capabilities and develop or acquire the right software,defect free, within budget and on time, every time.Position Summary:This position is based in Boulder, CO.The Senior DevOps Engineer will support the Software Engineering Institute's(SEI) mission by working with government customers to understand theirchallenges, identifying actionable solutions, and guiding programs tooperationalize the most effective techniques and practices. Expertise inDevOps processes and tools, resilient system design and implementation,and requirements gathering and analysis enables team to develop comprehensivepractices engineering processes tailored to rare customer needs, or improveexisting processes to meet evolving challenges by demonstrating newtechnologies. Built on confirmed SEI software engineering methodologies andcyber security expertise, SEI's engineering processes lead to efficient,successful, and secure product development and deployment.You will participate in all phases of the application development lifecycle,and will be involved in key decisions regarding software design and technologyselection including hands on development activities.Requirements:BS in computer science, software engineering, computer engineering, or arelated field of study with at least ten (10) years of applicableexperience; or Master's degree in CS, Information Systems, systems and/or engineering, acquisition management, with at least eight (8)years of applicable experience; or Phd in relevant fields with at least five(5Ability to travel - Must be flexible to travel between 25-50% to variouscustomer locations within the U.S.You will be subject to a background check and will need to obtain and maintaina Department of Defense security clearance.Knowledge, Skills and Abilities:Deep knowledge of software engineering including detailed knowledge of atleast three of the following strengths: requirements, architecture anddesign, program and acquisition management, performance improvement,assurance, and/or securityRelevant experience within the last 5 years in working on a large softwaredevelopment programDeep familiarity with general Linux operating system concepts, developmentpipeline tools, etc.Knowledge of how to apply system engineering principles to system softwaredevelopmentAbility to execute network assessments and report results, write documentationReview and development of performance and capacity plans (operationalcapacity and load requirements)Experience with application disaster recovery, migration, roll-backplans, expansion, routine deployments, and system upgradeKnowledge of network switches, firewalls and routersDesired Experience:Hands on experience in an Ops/DevOps role with an emphasis on deploying andhandling environments in cloud platforms (AWS, Azure, or similar)Hands-on experience with configuration management tools, chef, Puppet,or similarExperience and proficiency with Linux administration and operation(preferably RHEL/CentOS)Experience with object-oriented programming (such as Java, C#,C++), and scripting languages (such as Python, Ruby, Perl, and Bash)Experience setting up continuous integration and continuous delivery, logcollection and analysis, software build and release, and performancemonitoring/tuningExperience with modern web frameworks such as Django, Angular JS, ReactExperience with SDLC deployment packages Maven, Ant, Docker, etc.Experience with monitoring and logging tools such as Kibana, NewRelic,Nagios, Splunk, Graphite, Graphana, etc.Experience fixing software applications and reading stack tracesFamiliarity task automation, risk and se