Sr. DevOps Associate, Software Engineering
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Design, build, and maintain end-to-end CI/CD pipelines supporting automated builds, testing, deployments, and release management using GitHub Actions, Jenkins, and related tooling.
- Set up, configure, and manage cloud infrastructure on AWS, ensuring scalability, security, high availability, and cost optimization.
- Implement and manage containerization and orchestration using Docker and Kubernetes for consistent and scalable application deployment across environments.
- Architect and maintain Infrastructure as Code (IaC) using tools such as Terraform, CloudFormation, or similar to enable repeatable, version-controlled infrastructure provisioning.
- Integrate security scanning (SAST/DAST) and compliance checks into build and deployment pipelines to enforce DevSecOps practices across the delivery lifecycle.
- Develop and maintain full-stack application components using .NET / C# and modern front-end technologies to support internal tooling, developer platforms, and automation dashboards.
- Configure and manage artifact repositories, binary management, and dependency management using tools such as JFrog Artifactory and NuGet.
- Automate environment provisioning, configuration management, and deployment workflows to reduce manual overhead and accelerate delivery cycles.
- Collaborate with development, QA, and architecture teams to embed quality gates, automated testing, and production readiness checks within pipelines.
- Drive observability and operational excellence by implementing application monitoring, log aggregation, distributed tracing, and alerting using tools such as Datadog, Zipkin, and similar.
- Support performance engineering initiatives by enabling scalable test execution environments and integrating performance test tools like JMeter and NeoLoad into pipelines.
- Perform troubleshooting, root cause analysis, and resolution of build failures, deployment issues, and infrastructure incidents across distributed systems and cloud environments.
- Contribute to platform engineering initiatives by building internal developer tools, self-service platforms, and engineering productivity solutions.
- Stay current with emerging DevOps practices, cloud technologies, and automation capabilities, and proactively identify opportunities to improve delivery efficiency and system reliability.
- Key Requirements/Minimum Qualifications:
- Programming Languages
- C# (.NET Framework, .NET Core / .NET 6/7/8)
- Python
- JavaScript / TypeScript
- SQL
- Shell / Bash scripting
- PowerShell
- Experience with Java for interoperability and legacy system support (Good to have)
- Full-Stack Development
- .NET Core / ASP.NET Core for backend services and APIs
- Web API / RESTful Services / MVC
- Entity Framework / ORM Tools
- Front-end development using React, Angular, or similar modern JavaScript frameworks
- HTML5, CSS3, JavaScript / TypeScript
- Experience building internal tools, dashboards, and developer portals
- Understanding of Microservices-based application architecture
- RESTful APIs and OpenAPI / Swagger
- CI/CD & Pipeline Engineering
- Strong expertise in designing and managing CI/CD pipelines
- GitHub Actions
- Jenkins
- JFrog Artifactory for artifact and binary management
- Build automation and release orchestration
- Pipeline-as-Code practices
- Integration of automated testing, security scans, and quality gates within pipelines
- Experience with branching strategies, versioning, and release management workflows
- Cloud & Infrastructure
- Strong hands-on experience with AWS Cloud Services (EC2, S3, Lambda, RDS, ECS, EKS, IAM, VPC, CloudWatch)
- Infrastructure as Code using Terraform and/or AWS CloudFormation
- Familiarity with Azure or GCP (Good to have)
- Cloud networking, security groups, and access management
- Cost optimization and resource management on cloud platforms
- Scalable and highly available infrastructure design
- Containerization & Orchestration
- Docker for containerization of applications and test environments
- Kubernetes for container orchestration, scaling, and management
- Helm charts for Kubernetes deployment management
- Container registry management
- Experience with service mesh concepts (Good to have)
- Security &
Benefits
Additional Information
Summary of Position: We are seeking a Senior DevOps Engineer with 5+ years of experience in designing, building, and managing CI/CD pipelines, cloud infrastructure, and DevOps toolchains for enterprise-scale applications. The role requires strong hands-on expertise in infrastructure automation, pipeline engineering, containerization, cloud services, security integration, and full-stack development capabilities. The candidate will be responsible for architecting and maintaining robust build and deployment pipelines, managing cloud infrastructure, embedding quality and security gates across the software delivery lifecycle, and collaborating closely with development, QA, architecture, and infrastructure teams to enable fast, reliable, and secure software delivery.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at alcon? Share your experience