DevOps Systems Engineer Job Description
DevOps Systems Engineer Duties & Responsibilities
To write an effective devops systems engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included devops systems engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
DevOps Systems Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for DevOps Systems Engineer
List any licenses or certifications required by the position: AWS, IP, ITIL, RBAC, LDAP, SSL, IAT, NET, IIS, CE
Education for DevOps Systems Engineer
Typically a job would require a certain level of education.
Employers hiring for the devops systems engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Education, Information Technology, Information Systems, Mathematics, Science, Systems Engineering, Technology
Skills for DevOps Systems Engineer
Desired skills for devops systems engineer include:
Desired experience for devops systems engineer includes:
DevOps Systems Engineer Examples
DevOps Systems Engineer Job Description
- Continually improve our visibility into our systems and applications with advanced monitoring, metrics and log analytics
- Extend and improve our deployment workflow and toolset
- Build automated tools for maintaining the local Vagrant VMs
- Deploy config changes to Akamai
- Cross team collaboration to assess system usage trends and identify potential performance constraints with inter-system designs
- Takes direction from Migration Dev/Ops Engineering Lead to migrate several applications into TI provided DevOps environments, either cloud or data-center based
- Provides technical guidance to application teams to take advantage of cloud technologies, as needed
- Works with application teams to document application internal/external interface requirements for Development, Testing, Staging and Production environments
- Works with application teams to ensure compliance with High Availability and Disaster Recovery related concept of operations
- Implements cloud infrastructure per Task 1/3 guidelines, as needed
- Cloud/DevOps engineering and scripting experience in Puppet
- Microsoft Windows XP/Vista/7, Microsoft Outlook and the Office Suite o Microsoft Exchange (2000-2010) and Microsoft Server (2000-2008 including SBS)
- Symantec Antivirus software
- Mobile email platforms such as BES and Microsoft Activesync o Virtualization platforms, including but not limited to VMWare
- Candidate must come already-equipped with a lengthy “knowledge base” of best practices and problem resolutions for each of the above-mentioned technologies
- Candidate must be able to immediately exhibit the ability to quickly be able to take escalations from less-experienced engineers and resolve them swiftly, and independently
DevOps Systems Engineer Job Description
- Implements middleware application specific requirements as needed, ensuring that integration across components in the TI provided environment is functional
- Implements migration efforts with application teams, including data migration
- Works with security teams to coordinate application level Authority to Operate (ATO) efforts with Task 1 and Task 3 as needed
- Assists and takes part in training activities with application teams and ensures that DevOps provided processes/tools are effective
- Help with development of Dev-Ops initiatives (Real-time operations monitoring, testing automation framework, automation deployment solutions)
- Respond to issues/incidents in a timely manner
- Provide timely feedback to the users/stake holders on incidents
- Ensure timely and appropriate escalations
- Advise and guide users and other teams on processes and platforms
- Build and maintain environments in Amazon Web Services
- Dependable and high commitment to projects (the team is counting on you)
- 2 years’ experience with VMware and working in a virtualized environment
- Understanding of middleware, proxies and application integration
- Understanding of Content Distribution Network services and configurations
- Experience with cloud technologies such as Amazon Web Services (EC2, S3, RDS)
- Undergraduate degree in Computer Science or equivalent engineering experience
DevOps Systems Engineer Job Description
- Maintain records and documentation as development/revisions occur
- Collaborate with other Technology teams and business partners as needed
- Day to day support of software, standard changes and production fixes through the change control process
- Support with other operational activities as needed
- Share best practices and improve processes within teams
- Work independently on items with minimal supervision
- Lead initiatives as needed
- Must display commitment, a positive attitude, and show initiative
- Work closely with Development teams and Tech leads to plan, coordinate, and oversee the execution of code deployments across all environments
- Own the timely delivery of infrastructure (servers, network connectivity, etc) in a matrix-based responsibility model
- Experience managing a LAMP stack
- Continuous integration and delivery tools like Chef, Puppet and Jenkins
- Experience with monitoring tools like NewRelic, Zabbix, Nagios or similar
- Ability to identify and resolve performance bottlenecks in highly complex systems and drive performance optimizations
- Complete ownership of end to end solutions and managing their life cycle
- Partner and peer relationship focused
DevOps Systems Engineer Job Description
- A member of the team that integrates and sets the direction of effective operations processes (deployment, monitoring, alerting, producing quality metrics, and more)
- Partner with the teams to continuously adapt to new business situations and to evolve a healthier and fuller definition of done
- Oversee and actively participating in the automation of software build and deployments
- Ensure that current infrastructure is properly utilized accurately plan for future expansion based on a fluid, agile environment
- Collaborate continuously with other Systems Engineers to ensure consistent delivery across all development teams
- Provide system engineering support through use of devops tool chains
- Develop innovative efficient solutions to real world problems being presented to the team
- Work with and support the operations/infrastructure team to deliver the changes developed by the platform team
- Attend business and customer meetings as required
- Engage with technical teams and areas of expertise to verify solutions are fit for purpose
- Proficiency in software development process
- Significant Windows Server expertise (Windows 2012R2)
- Familiarity with Active Directory, LDAP, and OAuth based authentication systems
- Experience running a Continuous Integration environment(s)
- Software language experience (various)
- Comfortable with Powershell and Javascript, able to work with Perl, PHP, Python, and able to pick up other languages as needed
DevOps Systems Engineer Job Description
- Identify & review technologies for their applicability for inclusion in our tool chain
- Environment Management - Configure existing and new application environments
- PKI - Develop an understanding of our PKI--which truststores and certificates provide which capabilities
- DevOps - Automation, containers, application monitoring
- Build automation for system configurations, application upgrades, monitoring and rollout
- Participate as a member of agile development teams to drive service quality and adoption of operational best practices
- Design and implement infrastructure architectures optimized for performance, reliability, scalability, security and cost
- Ensure the effective monitoring of all aspects of system and application behavior, ensuring compliance with SLAs and performance requirements
- Identify and provide solutions for common needs across stakeholders
- Provide tier 3 level support – participating on a 24x7 call rotation
- Strong knowledge of scripting languages such as Python / Ruby
- Experience with Cloud and/or Virtual technologies such as AWS(EC2, S3, RDS), Google and Vmware based solutions
- Continuous integration and delivery methodologies
- Fluency in scripting languages such as Python or Ruby
- Experience in the configuration and management of an Application Performance Monitoring system and configuration management of the released environment
- Software Build/Integration/Deployment Systems