Description

Job Description:

  • Design, implement, and test dev ops tools include build and deploy pipeline tools.
  • Research and develop new dev ops tools to implement, maintain & expand Keysight’s CI/CD capabilities
  • Manage AWS infrastructure including load balancers, EC2 and RDS instances.
  • Agile software development
  • Participate in all phases of the delivery life-cycle, including design, development, test automation, release and deployment

 

Skills and Qualifications:

  • Bachelors or Masters degree in computer science, software engineering, similar technical discipline, or equivalent experience.
  • 10 years of dev ops experience
  • 3 years of dev ops experience in a cloud environment
  • Experience building and maintaining continuous integration and continuous deployment pipelines in a cloud environment
  • Strong skills with dev ops tools such as Jenkins, Git, Bamboo, Ansible, etc.
  • Excel in the use of docker and kubernetes
  • Experience working with one or more cloud computing services, preferably including the AWS consul and AWS dev ops tools including IaC code management
  • Experience working as part of agile development teams.
  • Experience working with agile development tools.

 

Current Devops Functions performed by Devops Architect:

  • Working with the JAAS team (“Jenkis As A Service,” based in Atlanta)
  • Pipeline management (docker and Salesforce)
  • Pipeline automation (docker and Salesforce)
  • Pipeline maintenance (docker and Salesforce)
  • Static Code analysis management (SonarCube)
  • Blackduck integration management (vulnerability management and open source management)

 

Container Management:

  • Docker container builds and docker compose management
  • Needs to move to helm charts for cluster management… eventually…
  • Docker pipeline management for CAMS

 

AWS management:

  • Management of AWS instances for AA 1.6, CAMS dev/prod environments, and Smart Connected products
  • Configuring, Monitoring and maintaining Load balancer
  • Backups and restores
  • Permissions, controls, Firewall rules
  • Server vulnerability management and patching
  • Health metrics - spaces/storage
  • Spotfire server management
  • SSL certificate Management for AA 1.6 (this is complex), and CAMS
  • IaC expertise with Terraform

 

Test Automation Support:

  • Responsible for building and maintaining the test systems used for test automation.
  • Database resync/refresh/resets as needed
  • Building tools to help with the automation frameworks

 

DevOps advocacy

  • Engaging with engineering to ensure dev work is compatible with devops framework
  • Coaching engineering on devops best practices
  • Problem solving with engineering to ensure a tight coupling between devops and engineering.

Education

Any Graduate