Agilent Technologies is seeking an expert-level DevOps Software Engineer to join their CrossLab Connect team. The role involves designing, building, and optimizing CI/CD pipelines, cloud infrastructure, and deployment automation while supporting critical delivery pipelines and application development as needed.
Responsibilities:
- Design, build, and maintain CI/CD pipelines using GitLab CI/CD, Jenkins, and GitHub Enterprise
- Develop and manage Infrastructure as Code (IaC) using AWS-native tools and automation frameworks
- Build and optimize cloud-native deployment pipelines on AWS (EC2, S3, Lambda, ECS/EKS)
- Develop and maintain containerized applications using Docker and Kubernetes orchestration
- Implement automation scripts using Bash, PowerShell, and Python
- Support continuous integration, continuous delivery, and continuous deployment (CI/CD) best practices
- Improve build automation, release engineering, and software delivery lifecycle (SDLC) processes
- Implement monitoring, observability, and alerting using tools such as Sentry, New Relic
- Collaborate with Site Reliability Engineering (SRE) on system reliability, scalability, and performance optimization
- Manage multi-tenant distributed systems and microservices architectures
- Support database operations (SQL and NoSQL), including performance tuning, migrations, and data lifecycle management
- Contribute to application development using modern programming languages and frameworks
- Support API development, testing, and integration using tools such as Postman and curl
Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
- 8+ years of experience in DevOps engineering
- 8+ years of experience in Cloud architecture
- 8+ years of experience in Software development
- Strong hands-on experience with CI/CD tools: Jenkins, GitLab, GitHub Actions
- Strong hands-on experience with Cloud platforms: AWS (preferred)
- Strong hands-on experience with Containerization: Docker, Kubernetes
- Strong hands-on experience with Version control: Git
- Strong programming and scripting experience in C# / .NET
- Strong programming and scripting experience in JavaScript / TypeScript
- Strong programming and scripting experience in Python
- Strong programming and scripting experience in Bash / Shell scripting
- Strong programming and scripting experience in PowerShell
- Experience with Infrastructure as Code (IaC) (CloudFormation, Terraform preferred)
- Experience with Microservices and distributed systems
- Experience with REST APIs and API integrations
- Knowledge of Monitoring & observability tools (New Relic, Sentry)
- Knowledge of SSO / Identity management (Okta)
- Strong understanding of Software development lifecycle (SDLC)
- Strong understanding of DevOps best practices and automation frameworks
- Ability to work effectively in globally distributed Agile teams
- Experience with .NET Core / ASP.NET
- Experience with Frontend frameworks (React, Angular, or similar)
- Experience with Ruby on Rails
- Familiarity with Event-driven architecture (Kafka, messaging systems)
- Familiarity with NoSQL databases (MongoDB, DynamoDB)
- Experience working in enterprise SaaS or cloud platform environments
- Exposure to security best practices, DevSecOps, and container security