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.