Source description
About the role
Job Description:
Responsibilities
-
Design, implement, and test devops 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.
More at Pentangle Tech Services